
相关服务:香港高防服务器
GitHub 地址:https://github.com/HKUDS/OpenSpace
简介
OpenSpace 是由香港大学(HKUDS)团队开源的一个自进化智能体(Self-Evolving Agent)基础设施。它解决了当前 AI 智能体(如 Claude Code、OpenClaw、Cursor)最大的痛点:静态性。传统智能体一旦部署,其能力和知识就被“冻结”在初始状态,无法从失败中学习,也无法共享经验。
OpenSpace 通过一套技能进化算法和云端共享机制,让智能体具备了“终身学习”的能力。它不仅能自动从任务执行中总结经验、修复错误,还能将进化后的技能同步到云端社区,实现“一人进化,全员受益”的群体智能。官方基准测试显示,搭载 OpenSpace 的智能体在真实商业任务中,收入提升 4.2 倍,同时 Token 消耗降低 46%。
主要功能
1. 技能自进化(Skill Evolution)
-
从“执行”到“学习”:OpenSpace 将智能体的操作记录(如代码编写、工具调用)转化为可复用的 Markdown 技能文件。这些技能不是静态的,而是会根据执行结果自动优化。
-
失败驱动优化:当任务失败时,系统会自动分析根因,修改技能中的提示词(Prompt)或逻辑,确保下次不再犯同样的错误。
-
进化追踪:所有技能的修改历史均以 DAG(有向无环图)存储,可随时回溯和对比不同版本。
2. 群体智能(Agents Experience Sharing)
-
云端技能库:通过
open-space.cloud,开发者可以共享自己智能体进化出的优质技能。你的智能体可以直接“学会”别人验证过的税务计算或代码调试技能,无需从零训练。 -
跨平台兼容:支持 OpenClaw、Claude Code、Cursor、nanobot 等主流智能体平台,一套技能多处运行。
3. 真实经济价值验证(GDPVal Benchmark)
-
非玩具任务:OpenSpace 的评估基于 GDPVal 基准(220 个真实职业任务,如报税、法律文书、工程计算),而非简单的代码题。
-
收入与成本:在 50 个专业任务中,OpenSpace 智能体通过进化技能,显著提升了任务完成质量(收入捕获能力)并大幅降低了 API 调用成本。
4. 端到端项目构建
-
My Daily Monitor 案例:项目展示了如何通过 60+ 个自进化技能,完全由 AI 自主开发一个包含 20+ 面板的实时行为监控系统(含新闻、市场、邮件流),证明了其全栈软件开发能力。
安装与配置
前置要求
-
Python 3.10+ 环境。
-
现有智能体:已安装 Claude Code、OpenClaw 或 Cursor。
安装步骤(以 Claude Code 为例)
-
安装 OpenSpace 核心
git clone https://github.com/HKUDS/OpenSpace.git cd OpenSpace pip install -e . -
配置 MCP Server(关键步骤)
在 Claude Code 的 MCP 配置文件中(如
settings.json),添加 OpenSpace 服务器:{ "mcpServers": { "openspace": { "command": "openspace-mcp", "env": { "OPENSPACE_WORKSPACE": "/path/to/OpenSpace", "OPENSPACE_API_KEY": "sk-xxx" // 可选,用于云社区 } } } }注:API Key 用于同步云端技能,若无则仅使用本地进化功能。
-
导入基础技能
将 OpenSpace 提供的两个核心技能复制到你的智能体技能目录:
cp -r OpenSpace/openspace/host_skills/delegate-task/ ~/.claude/skills/ cp -r OpenSpace/openspace/host_skills/skill-discovery/ ~/.claude/skills/这两个技能会教会你的智能体“何时以及如何”使用 OpenSpace。
-
环境变量
在项目根目录创建
.env文件,配置 LLM 密钥(通常会自动继承主智能体配置):OPENAI_API_KEY=sk-... # 或 ANTHROPIC_API_KEY OPENSPACE_API_KEY=sk-... # 云社区密钥(可选)
如何使用
1. 日常交互(无感进化)
配置完成后,你无需改变原有的使用习惯。继续在 Claude Code 或 OpenClaw 中下达指令(如“帮我写一个 Python 数据清洗脚本”)。
-
幕后机制:当你确认 AI 的执行结果时,OpenSpace 会自动将这次成功的操作“提炼”为技能,并存入本地技能库。
-
错误修复:如果执行出错,OpenSpace 会触发“进化模式”,分析日志并生成修复补丁,更新对应的技能文件。
2. 主动技能管理
-
查看进化树:使用 SQLite 浏览器打开
openspace.db,查看技能的血缘关系(Lineage)和进化历史。 -
云社区同步:在
open-space.cloud网站注册后,可将本地优质技能推送至云端,或从云端拉取他人共享的技能(如“Docker 部署最佳实践”)。
3. 独立 CLI 使用
OpenSpace 也提供了独立的命令行工具,可直接作为“AI 同事”使用:
openspace "帮我分析这个日志文件"
此模式同样具备自进化能力,且能访问云端技能库。
应用场景实例(无代码)
场景一:全自动代码维护与升级
痛点:开发者经常需要为多个项目更新依赖(如 requirements.txt),每次都要重复“检查版本 -> 修改文件 -> 测试运行”的流程,且容易出错。
OpenSpace 方案:
-
首次手动指导 AI 完成一次依赖升级。
-
OpenSpace 自动将此过程记录为
update-dependencies技能,包含特定的版本检查逻辑和回滚步骤。 -
当下次再说“升级项目 A 的依赖”时,AI 直接调用该技能,自动完成所有步骤,且成功率因进化而越来越高。
-
进阶:将该技能共享到云端,团队其他成员的智能体也能直接使用。
场景二:合规文档自动化撰写
痛点:金融或法律行业的文档撰写要求严格,格式复杂,AI 初次生成往往不符合内部规范,需要反复人工修改。
OpenSpace 方案:
-
在 OpenSpace 上运行“撰写合规报告”任务,初次生成可能被驳回。
-
智能体根据驳回意见(反馈),自动修改技能中的模板和关键词校验逻辑。
-
经过 2-3 轮进化后,生成的文档一次性通过率显著提升,且 Token 消耗降低(因为不再需要生成大量无效的草稿)。
场景三:多智能体团队协同研发
痛点:一个智能体负责前端,一个负责后端,两者接口经常对不上,需要人工协调。
OpenSpace 方案:
-
前端智能体进化出
generate-api-interface技能,后端智能体进化出implement-interface技能。 -
通过 OpenSpace 云端,两个智能体共享同一套接口规范技能。
-
当前端智能体更新了接口定义,后端智能体通过云社区同步,自动调整其实现逻辑,实现“跨智能体”的协同进化。
总结
OpenSpace 不是另一个需要重写业务逻辑的框架,而是为你现有的 AI 智能体(Claude Code 等)注入“学习能力”的插件。它让 AI 从“一次性执行的工具”变成了“长期合作的伙伴”。通过技能进化和群体共享,它实实在在地降低了 AI 使用的长期成本,并提升了在真实工作场景中的可靠性。
GitHub 地址:https://github.com/HKUDS/OpenSpace





