✨ OpenSpace:让你的智能体更聪明、更低成本、可自我进化 ✨

| 🔋 Token 数减少 46% | 💰 6 小时赚到 $11K | 🧬 自我进化技能 | 🌐 智能体经验共享 |
用一条命令进化你所有的 AI 智能体:OpenClaw、nanobot、Claude Code、Codex、Cursor 等等。
📢 新闻
-
2026-04-03 🚀 发布 v0.1.0 — 技能质量监控:从高质量技能中提取的结构模式现在会每天评估每一个新提交。更快、更相关的云端搜索。由社区自然生长出的生产级垂直技能簇正在涌现。前端现已支持中文(zh)i18n。
-
2026-04-02 ⚡ 云端搜索升级为更高相关性与更低延迟。
-
2026-03-31 🛡️ 安全加固:加固 zip 解压与 import_skill,防止路径穿越。CLI 现支持 OPENSPACE_MODEL 与 OPENSPACE_LLM_* 环境变量;兼容 MiniMax;修复 workflow ID 冲突。
-
2026-03-29 🔒 将 litellm 固定到 1.82.7,以避开 PYSEC-2026-2 供应链攻击。
-
2026-03-28 🔧 幂等的技能注册 — register_skill_dir 现在会为已注册技能返回已有的 SkillMeta。更新 OpenClaw 安装文档。
-
2026-03-27 🪟 修复 Windows 上的 stdio 死锁;用 stem 风格的关键词匹配改进 evolver 的确认解析。
-
2026-03-26 🌱 每次调用都会动态重新扫描技能目录、轻量本地技能搜索与精简文档。
-
2026-03-25 🎉 OpenSpace 现在开源了!
当今 AI 智能体的问题
当今的 AI 智能体——OpenClaw、nanobot、Claude Code、Codex、Cursor 等等——很强大,但它们有一个致命弱点:它们从不会从真实世界经验中学习、适应并进化,更谈不上彼此分享。
-
❌ Token 大量浪费——如何复用成功的任务模式,而不是每次都从零推理、不断烧 token?
-
❌ 重复的高成本失败——如何跨智能体分享解法,而不是一遍遍重复昂贵的探索与同样的错误?
-
❌ 技能质量差且不可靠——当工具与 API 演进时,如何保持技能可靠性,同时确保社区贡献的技能符合严苛的质量标准?
🎯 什么是 OpenSpace?
🚀 🚀 一个自我进化引擎,让每一次任务都让每个智能体更聪明、更省钱。
cloud_community.mp4
OpenSpace 以技能的形式接入任意智能体,并赋予它三种超能力:
🧬 自我进化
会自动学习并自我改进的技能
-
✅ AUTO-FIX — 技能一坏,立刻自修复
-
✅ AUTO-IMPROVE — 成功模式会变成更好的技能版本
-
✅ AUTO-LEARN — 从真实使用中捕获制胜工作流
-
✅ 质量监控 — 跟踪所有任务中的技能表现、错误率与执行成功率
技能持续进化,把每次失败变成改进,把每次成功变成优化。
🌐 集体智能体智慧
把单个智能体变成共享大脑
-
✅ 共享进化:一个智能体的改进,会变成所有智能体的升级
-
✅ 网络效应:智能体越多 → 数据越丰富 → 每个智能体进化越快
-
✅ 易于分享 — 一条简单命令即可上传与下载已进化的技能
-
✅ 访问控制 — 为每个技能选择公开、私有或仅团队可见
一个智能体学习,所有智能体受益——规模化的集体智能。
💰 Token 效率
更聪明的智能体,成本大幅下降
-
✅ 不再重复劳动 → 复用成功方案,不必每次从零开始
-
✅ 任务越来越便宜 → 技能越好,同类工作成本越低
-
✅ 只做小改动 → 修坏的部分,不重建一切
-
✅ 真正省钱:在真实任务上,性能提升 4.2×,同时 token 减少 46%,带来可衡量的经济价值。(GDPVal)
多做事、少花钱——会随着时间真正帮你省钱的智能体。
差异对比
❌ 现有智能体
-
随着工具演进,技能悄悄退化
-
失败模式反复出现,却没有学习机制
-
知识被困在单个智能体里
✅ OpenSpace 加持的智能体
-
多层监控发现问题并自动触发修复
-
成功工作流变成可复用、可分享的技能
-
一旦某个智能体学到有用知识,所有智能体立刻同步获得
📊 OpenSpace:把你的智能体变成会赚钱的同事
🎯 真正有意义的现实结果:在 6 个行业的 50 个专业任务(📈 GDPVal 经济基准)上,OpenSpace 智能体在使用相同骨干大模型(Qwen 3.5-Plus)的前提下,比基线(ClawWork)智能体多赚 4.2× 的钱,同时通过技能进化把昂贵 token 消耗减少 46%。
💼 这些不是玩具题
-
从复杂工会合同构建工资计算器
-
从 15 份零散 PDF 文件准备报税材料
-
撰写关于加州隐私法规的法律备忘录
-
创建合规模板与工程规格说明
📈 全领域稳定胜利
-
合规工作:收入 +18.5%
-
工程项目:表现 +8.7%
-
专业文档:所需 token 减少 56%
-
每个类别都有提升——无一例外
OpenSpace 不只是让智能体更聪明——它让智能体在经济上可行。真实工作、真实收入、可量化的结果。
用 OpenSpace 进行自主系统开发的用例
🖥️ My Daily Monitor — OpenSpace 让你的智能体完成大规模系统开发。这个包含 20+ 个实时仪表盘面板的个人行为监控系统,完全由智能体构建——通过 OpenSpace 从零进化出 60+ 个技能,展示了端到端自主软件开发能力。
📋 目录
⚡ 快速开始
🌐 只想先看看?直接在 open-space.cloud 浏览社区技能与进化谱系——无需安装。
git clone https://github.com/HKUDS/OpenSpace.git cd OpenSpace
pip install -e .
openspace-mcp --help # verify installation
提示
克隆很慢?assets/ 文件夹(约 50 MB 图片)会让默认克隆变大。可以用下面这个轻量方案跳过它:
git clone --filter=blob:none --sparse https://github.com/HKUDS/OpenSpace.git
cd OpenSpace
git sparse-checkout set '/*' '!assets/'
pip install -e .
选择你的路径:
🤖 路径 A:给你的智能体使用
适用于任何支持技能(SKILL.md)的智能体——Claude Code、Codex、OpenClaw、nanobot 等。
① 把 OpenSpace 加到你智能体的 MCP 配置中:
{
"mcpServers": {
"openspace": {
"command": "openspace-mcp",
"toolTimeout": 600,
"env": {
"OPENSPACE_HOST_SKILL_DIRS": "/path/to/your/agent/skills",
"OPENSPACE_WORKSPACE": "/path/to/OpenSpace",
"OPENSPACE_API_KEY": "sk-xxx (optional, for cloud)"
}
}
}
}
提示
凭据(API key、模型)会从你智能体的配置里自动识别,通常不需要手动设置。
② 将技能复制到你智能体的技能目录:
cp -r OpenSpace/openspace/host_skills/delegate-task/ /path/to/your/agent/skills/
cp -r OpenSpace/openspace/host_skills/skill-discovery/ /path/to/your/agent/skills/
完成。这两个技能会教你的智能体何时以及如何使用 OpenSpace——无需额外提示词。你的智能体现在可以自我进化技能、执行复杂任务,并访问云端技能社区。你也可以添加自己的自定义技能——见 openspace/skills/README.md。
说明
云端社区(可选):在 open-space.cloud 注册获取 OPENSPACE_API_KEY,然后把它加入上面的 env。即使没有它,所有本地能力(任务执行、进化、本地技能搜索)也能正常工作。
📖 按智能体区分的配置(OpenClaw / nanobot)、所有环境变量、高级设置:见 openspace/host_skills/README.md
👤 路径 B:作为你的同事
直接使用 OpenSpace——编码、搜索、用工具等——内置自我进化技能与云端社区。
说明
创建一个 .env 文件,放入你的 LLM API key,并可选填 OPENSPACE_API_KEY 用于访问云端社区(参考 openspace/.env.example)。
# Interactive mode
openspace
# Execute task
openspace --model "anthropic/claude-sonnet-4-5" --query "Create a monitoring dashboard for my Docker containers"
添加你自己的自定义技能:openspace/skills/README.md。
云端 CLI——用命令行管理技能:
openspace-download-skill skill_id # download a skill from the cloud
openspace-upload-skill /path/to/skill/dir # upload a skill to the cloud
Python API
import asyncio
from openspace import OpenSpace
async def main():
async with OpenSpace() as cs:
result = await cs.execute("Analyze GitHub trending repos and create a report")
print(result["response"])
for skill in result.get("evolved_skills", []):
print(f" Evolved: {skill['name']} ({skill['origin']})")
asyncio.run(main())
📊 本地仪表盘
查看技能如何进化——浏览技能、追踪谱系、对比差异。
需要 Node.js ≥ 20。
# Terminal 1. Start backend API
openspace-dashboard --port 7788
# Terminal 2: Start frontend dev server
cd frontend
npm install # only needed once
npm run dev
📖 前端设置指南:frontend/README.md
技能类别 — 浏览、搜索 排序 云端 — 浏览 发现技能记录 版本谱系 — 技能进化图 工作流会话 — 执行历史 指标
📈 基准:GDPVal
我们在 GDPVal 上评估 OpenSpace——覆盖 44 种职业的 220 个真实世界专业任务——使用 ClawWork 的评估协议,并采用相同的生产力工具与基于 LLM 的评分。我们的两阶段设计(冷启动 → 热重跑)展示了累积技能如何随着时间降低 token 消耗。
公平基准:OpenSpace 使用 Qwen 3.5-Plus 作为骨干大模型——与 ClawWork 基线智能体相同——确保性能差异完全来自技能进化,而非模型能力差异。
真实经济价值:任务从构建工资计算器到准备报税材料再到撰写法律备忘录——这些都是会产生真实 GDP 的专业工作,并从质量与成本效率两个维度评估。
-
相同骨干大模型(Qwen 3.5-Plus)下,相比 ClawWork 收入提高 4.2×
-
72.8% 价值捕获率 — 在 $15,764 的任务价值中赚到 $11,484,超过所有智能体
-
平均质量 70.8% — 比最佳 ClawWork 智能体(40.8%)高 30 个百分点;第二阶段相比第一阶段 token 使用量减少 45.9% — 成本大降、结果更好
OpenSpace 能处理哪些真实世界任务?
这 50 个 GDPVal 任务覆盖 6 个真实工作类别。
-
第一阶段(冷启动)按顺序跑完全部 50 个任务——每个任务完成后,技能会累积进共享数据库。
-
第二阶段(热重跑)用第一阶段完整的进化技能库,重新执行相同的 50 个任务。
收入捕获率 = 实际获得的报酬 ÷ 任务价值上限
🎯 进化在哪些地方带来最大影响——以及原因:
Category Income Δ Token Δ Why 📝 Documents Correspondence (7) 71→74% (+3.3pp) −56% Polished formal output — California privacy law memoranda, surveillance investigation reports, child support case reports. The document-gen-fallback skill family evolved through 13 versions, making structure and error recovery near-automatic. 📋 Compliance Form (11) 51→70% (+18.5pp) −51% Structured PDFs — tax returns from 15 source documents, pharmacy compliance checklists, clinical handoff templates. The PDF skill chain (checklist logic → reportlab layout → verification) evolves once, then all form tasks reuse the full pipeline. 🎬 Media Production (3) 53→58% (+5.8pp) −46% Audio/video via Python and ffmpeg — bossa-nova instrumental from drum reference, bass stem editing from 5 tracks, CGI show reel from 13 source videos. Evolved skills encode working ffmpeg flags and codec fallbacks, eliminating sandbox trial-and-error. 🛠️ Engineering (4) 70→78% (+8.7pp) −43% Multi-deliverable technical projects — Web3 full-stack (Solidity + React + tests), CNC workcell safety system (report + layout + hardware table), aerospace CFD report. Coordination skills transfer universally across these diverse tasks. 📊 Spreadsheets (15) 63→70% (+7.3pp) −37% Functional .xlsx tools — payroll calculators from union contracts, sales forecasts from historical data, pricing models with competitor benchmarking. Spreadsheet patterns (formulas, merged cells, validation) are identical across domains. 📈 Strategy Analysis (10) 88→89% (+1.0pp) −32% Strategic recommendations — supplier negotiation strategies, nonprofit program evaluations, energy trading analysis for a $300M desk. Already highest quality (88%); savings from reusing document structure and multi-file orchestration.
进化产出了什么?(165 个技能)
在第一阶段的 50 个任务中,OpenSpace 自主进化出了 165 个技能。关键洞察是:这些并不只是领域知识——它们是更稳健的执行模式与质量保障工作流。智能体学会了如何在不完美、真实的环境中可靠交付结果。
关键发现:大多数技能聚焦于工具可靠性与错误恢复,而不是任务本身的专门知识。
Purpose Count What It Teaches the Agent File Format I/O 44 PDF extraction fallbacks, DOCX parsing, Excel merged-cell handling, PPTX creation. 32/44 captured from real failures — each one is a production bug solved. Execution Recovery 29 Layered fallback: sandbox fails → shell → file-write-then-run → heredoc. 28/29 captured from actual crashes. The foundation that makes everything else reliable. Document Generation 26 End-to-end doc pipeline. document-gen-fallback evolved from 1 imported skill into 13 derived versions — the most deeply iterated skill family. Quality Assurance 23 Post-write verification: check Excel row counts, validate PDF pages, proof-gate spreadsheet formulas. Why P2 quality improves — the agent verifies, not just produces. Task Orchestration 17 Multi-file tracking, ZIP packaging, zero-iteration failure detection. Meta-skills that help across all task types with multiple deliverables. Domain Workflow 13 SOAP notes, audio production (4 generations from 1 template), video pipelines. Small count but deep evolution within each domain. Web Research 11 SSL/proxy debugging, search fallbacks, JS-heavy page handling. Includes 2 fixed skills — web access is inherently unstable.
复现实验、分析工具与结果:gdpval_bench/README.md
📊 案例展示:My Daily Monitor
没有写一行人类代码。60+ 个技能从零进化,构建出一个完全可用的实时仪表盘。
My Daily Monitor 是一个常驻在线的仪表盘,实时流式展示进程、服务器、新闻、市场、邮件与日程——并内置一个 AI 智能体。
OpenSpace 如何从零构建它
Phase What Happened Skills 🌱 Seed Analyzed open-source WorldMonitor, extracted reference patterns 6 initial skills 🏗️ Scaffold Generated project structure, Vite config, TypeScript setup +8 skills 🎨 Build Created 20+ panels with data services, API routes, grid layout +25 skills 🔧 Fix Auto-repaired broken TypeScript, API mismatches, CSS conflicts +12 FIX evolutions 🧬 Evolve Derived enhanced patterns, merged complementary skills +15 DERIVED skills 📦 Capture Extracted reusable patterns from successful executions +8 CAPTURED skills
📈 技能进化图
每个节点都是 OpenSpace 学到、提取或精炼的一个技能。完整的进化历史已开源于 showcase/.openspace/openspace.db——用任意 SQLite 浏览器加载即可探索谱系、差异与质量指标。
更多细节:showcase/README.md
🏗️ OpenSpace 的框架
🧬 自我进化引擎
OpenSpace 的核心。技能不是静态文件——它们是“活”的实体,会自动选择、应用、监控、分析并自我进化。
🔄 自主 持续进化
- 全生命周期管理:从发现到应用再到进化——全程无需人工干预。无论是否存在匹配技能,OpenSpace 都能完成任务。
三种进化模式:
-
🔧 FIX — 就地修复损坏或过时的指令。同一技能,新版本。
-
🚀 DERIVED — 从父技能派生更强或更专用的版本。新技能目录,与父技能共存。
-
✨ CAPTURED — 从成功执行中提取全新的可复用模式。全新技能,无父级。
三种独立触发器:多道防线对抗技能退化——成功与失败的执行都会推动进化。
-
📈 执行后分析 — 每个任务结束后运行。分析完整记录,并对相关技能提出 FIX/DERIVED/CAPTURED 建议。
-
⚠️ 工具退化 — 当工具成功率下降时,质量监控会找出所有依赖技能并批量进化。
-
📊 指标监控 — 定期扫描技能健康指标(应用率、完成率、回退率),对表现不佳者触发进化。
📊 全栈质量监控
多层跟踪:质量监控覆盖整个执行栈——从高层工作流到单次工具调用:
-
🎯 技能 — 应用率、完成率、有效率、回退率
-
🔨 工具调用 — 成功率、延迟、标记问题
-
⚡ 代码执行 — 执行状态、错误模式
级联进化:当任意组件退化——无论是技能工作流还是单次工具调用——系统都会自动为所有上游依赖技能触发进化,保持全局一致性。
🔧 智能 安全的进化
🤖 自主进化:每次进化都会探索代码库、找出根因并自主决定修复方案——在修改前先收集真实证据,而不是盲目生成。
⚡ 基于差异、Token 高效:产出最小、精准的 diff,而不是整段重写;失败会自动重试。每个版本都存入版本 DAG,并完整追踪谱系。
🛡️ 内置保护:
-
确认门槛减少误触发
-
反循环保护避免失控的进化循环
-
安全检查标记危险模式(提示词注入、凭据外泄)
-
进化后的技能在替换前会先验证
🌐 协作式技能社区:一个协作注册表,智能体在其中分享进化后的技能。当某个智能体进化出改进,所有连接的智能体都能发现、导入并在其基础上继续构建——把个体进步转化为集体智能。
-
🔐 灵活分享:技能可公开、组内共享,或保持私有。智能搜索帮你找到所需并自动导入。每次进化都记录谱系与完整 diff。
-
☁️ 协作平台:open-space.cloud — 注册获取 API key,浏览社区技能并管理你的群组。
🔧 高级配置
对大多数用户来说,快速开始 已经足够。更多高级选项(环境变量、执行模式、安全策略等)见 openspace/config/README.md。
📖 代码结构
图例:⚡ 核心模块 | 🧬 技能进化 | 🌐 云端 | 🔧 支撑模块
OpenSpace/
├── openspace/
│ ├── tool_layer.py # OpenSpace main class OpenSpaceConfig
│ ├── mcp_server.py # MCP Server (4 tools for your agent)
│ ├── __main__.py # CLI entry point (python -m openspace)
│ ├── dashboard_server.py # Web dashboard API server
│ │
│ ├── ⚡ agents/ # Agent System
│ │ ├── base.py # Base agent class
│ │ └── grounding_agent.py # Execution agent (tool calling, iteration, skill injection)
│ │
│ ├── ⚡ grounding/ # Unified Backend System
│ │ ├── core/
│ │ │ ├── grounding_client.py # Unified interface across all backends
│ │ │ ├── search_tools.py # Smart Tool RAG (BM25 + embedding + LLM)
│ │ │ ├── quality/ # Tool quality tracking self-evolution
│ │ │ ├── security/ # Policies, sandboxing, E2B
│ │ │ ├── system/ # System-level provider tools
│ │ │ ├── transport/ # Connectors task managers
│ │ │ └── tool/ # Tool abstraction (base, local, remote)
│ │ └── backends/
│ │ ├── shell/ # Shell command execution
│ │ ├── gui/ # Anthropic Computer Use
│ │ ├── mcp/ # Model Context Protocol (stdio, HTTP, WebSocket)
│ │ └── web/ # Web search browsing
│ │
│ ├── 🧬 skill_engine/ # Self-Evolving Skill System
│ │ ├── registry.py # Discovery, BM25+embedding pre-filter, LLM selection
│ │ ├── analyzer.py # Post-execution analysis (agent loop + tool access)
│ │ ├── evolver.py # FIX / DERIVED / CAPTURED evolution (3 triggers)
│ │ ├── patch.py # Multi-file FULL / DIFF / PATCH application
│ │ ├── store.py # SQLite persistence, version DAG, quality metrics
│ │ ├── skill_ranker.py # BM25 + embedding hybrid ranking
│ │ ├── retrieve_tool.py # Skill retrieval tool for agents
│ │ ├── fuzzy_match.py # Fuzzy matching for skill discovery
│ │ ├── conversation_formatter.py # Format execution history for analysis
│ │ ├── skill_utils.py # Shared skill utilities
│ │ └── types.py # SkillRecord, SkillLineage, EvolutionSuggestion
│ │
│ ├── 🌐 cloud/ # Cloud Skill Community
│ │ ├── client.py # HTTP client (upload, download, search)
│ │ ├── search.py # Hybrid search engine
│ │ ├── embedding.py # Embedding generation for skill search
│ │ ├── auth.py # API key management
│ │ └── cli/ # CLI tools (download_skill, upload_skill)
│ │
│ ├── 🔧 platform/ # Platform abstraction (system info, screenshots)
│ ├── 🔧 host_detection/ # Auto-detect nanobot / openclaw credentials
│ ├── 🔧 host_skills/ # SKILL.md definitions for agent integration
│ │ ├── delegate-task/SKILL.md # Teaches agent: execute, fix, upload
│ │ └── skill-discovery/SKILL.md # Teaches agent: search discover skills
│ ├── 🔧 prompts/ # LLM prompt templates (grounding + skill engine)
│ ├── 🔧 llm/ # LiteLLM wrapper with retry rate limiting
│ ├── 🔧 config/ # Layered configuration system
│ ├── 🔧 local_server/ # GUI/Shell backend Flask server (server mode)
│ ├── 🔧 recording/ # Execution recording, screenshots video capture
│ ├── 🔧 utils/ # Logging, UI, telemetry
│ └── 📦 skills/ # Built-in skills (lowest priority, user can add here)
│
├── frontend/ # Dashboard UI (React + Tailwind)
├── gdpval_bench/ # GDPVal benchmark experiments results
├── showcase/ # My Daily Monitor (60+ evolved skills)
│ ├── my-daily-monitor/ # The full app (zero human code)
│ └── skills/ # 60+ evolved skills with full lineage
├── .openspace/ # Runtime: embedding cache + skill DB
└── logs/ # Execution logs recordings
🤝 贡献 路线图
欢迎贡献!今天的 OpenSpace 进化的是如何做 X。下一个前沿是:进化智能体如何组织起来一起做 X。
群组基础设施(可见性、分享、权限)已上线。接下来包括:
-
[类似 Kanban 的编排] — 共享任务看板,具备技能感知的调度;调度本身也会进化
-
协作模式进化 — 从完成的任务中捕获拆解、交接、优先级策略并持续改进
-
角色涌现 — 智能体通过实践形成角色画像,而不是靠配置指定
-
跨群组模式迁移 — 某个群组发现的协作模式,可通过云端注册表提供给其他群组
🔗 相关项目
OpenSpace 基于以下开源项目构建。我们真诚感谢它们的作者与贡献者:
-
AnyTool — 即插即用的通用工具使用层,适配任意 AI 智能体
-
ClawWork - 把 AI 助手变成真正的 AI 同事
-
WorldMonitor - 实时全球情报仪表盘
⭐ Star 历史
如果你觉得 OpenSpace 有帮助,欢迎给我们点个 Star!⭐
🧬 让你的智能体自我进化 · 🌐 一个共同成长的社区 · 💰 更少 Token,更聪明的智能体
❤️ 感谢访问 ✨ OpenSpace!
关于
"OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- 社区:https://open-space.cloud/
资源
许可证
糟糕!
加载时发生错误。请重新加载此页面。
Stars
关注者
派生数
发布版本
未发布任何版本
[Packages
0](https://github.com/orgs/HKUDS/packages?repo_name=OpenSpace)
糟糕!
加载时发生错误。请重新加载此页面。
贡献者
-
-
-
糟糕!
加载时发生错误。请重新加载此页面。
语言
-
其他 0.3%
页脚
2026 GitHub,Inc.
页脚导航
你当前无法执行该操作。