返回列表
🧠 阿头学 · 💬 讨论题

OpenSpace 不是普通技能库,而是在赌“Agent 经验复利”会成为下一代基础设施

OpenSpace 抓对了 Agent 真问题——不是模型不够聪明,而是经验无法沉淀且失败不断重演——但它把 benchmark 里的“价值捕获”包装成“赚钱”,营销明显过火。
打开原文 ↗

2026-04-04 原文链接 ↗
阅读简报
双语对照
完整翻译
原文
讨论归档

核心观点

  • 痛点判断是准确的 当前多数 Agent 的确存在“每次从零推理、重复踩坑、工具一变就退化”的硬伤,所以把成功工作流和失败修复沉淀成可复用技能,这条路比继续堆提示词更务实。
  • 真正有效的不是“智能涌现”,而是“工程可靠性提升” 从 README 给出的 165 个技能分布看,价值主要来自文件 I/O、执行恢复、质量校验和任务编排,而不是高深领域知识,这说明 OpenSpace 的核心贡献是提高交付稳定性,不是神奇地创造通用智能。
  • 基准结果有意义,但证明力被夸大了 同模型下在 GDPVal 上拿到更高质量和更低 token,说明“经验复用”确实可能成立;但它用第一阶段跑过的同一批任务去做第二阶段热重跑,这更像验证“记忆和缓存复利”,不能直接证明对未见任务也普遍更强。
  • “会赚钱”是明显的 PR 包装 README 高频使用“6 小时赚到 $11K”“会赚钱的同事”,但这里的“赚钱”本质上是 benchmark 里的模拟价值捕获,不是真实现金收入,这种表达有误导性,不能当商业化能力直接理解。
  • 云端技能社区既是飞轮,也是风险源 技能共享确实可能形成网络效应和生态壁垒,但自动下载、导入、执行社区技能本质上就是供应链入口;README 虽然提了路径穿越修复和安全检查,但没有给出足够扎实的恶意技能治理方案。

跟我们的关联

  • 对 ATou 意味着什么 不要再把 Agent 提升简单理解为“换更强模型”或“写更长 prompt”,下一步应该把产品能力拆成“可记录、可复用、可回退”的技能单元,先在高重复任务里验证是否真的能形成成本复利。
  • 对 Neta 意味着什么 评估 Agent 项目时,应该优先看它是否能把失败变资产,而不是只看 benchmark 漂不漂亮;下一步可以建立一套四问框架:同模型对比了吗、任务真实吗、是否兼顾成本、是否验证了泛化而不只是热重跑。
  • 对 Uota 意味着什么 如果你在做内容、研究或运营型工作流,这类“技能沉淀”框架更适合高重复、高格式化任务,不适合一次性、强创造性任务;下一步应用时应先挑 PDF、表格、报告生成这类容易复用的工种试点。
  • 对三者共同意味着什么 OpenSpace 提醒我们,Agent 的 moat 可能从“模型接入能力”转向“经验数据库 + 进化机制 + 社区分发”;下一步无论做产品、研究还是投资,都应该把“经验复利速度”当成关键判断指标。

讨论引子

1. 如果一个 Agent 系统只能在“跑过的相似任务”上显著变强,这已经足够构成产品价值了吗,还是必须证明强泛化才算成立? 2. 对 Agent 产品来说,真正的护城河到底是模型能力、工具生态,还是“失败经验的结构化沉淀”? 3. 云端共享技能带来的网络效应,能否大过供应链攻击、版权归属和隐性 bug 扩散的系统性风险?

✨ 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 智能体——OpenClawnanobotClaude CodeCodexCursor 等等——很强大,但它们有一个致命弱点:它们从不会从真实世界经验中学习、适应并进化,更谈不上彼此分享。

  • ❌ 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 — 把 OpenSpace 接入你的智能体

  • 路径 B — 直接把 OpenSpace 当作你的 AI 同事使用

🤖 路径 A:给你的智能体使用

适用于任何支持技能(SKILL.md)的智能体——Claude CodeCodexOpenClawnanobot 等。

① 把 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/

资源

Readme

许可证

MIT 许可证

糟糕!

加载时发生错误。请重新加载此页面。

动态

自定义属性

Stars

3.9k stars

关注者

22 人正在关注

派生数

451 次派生

举报仓库

发布版本

未发布任何版本

[Packages

  0](https://github.com/orgs/HKUDS/packages?repo_name=OpenSpace)

糟糕!

加载时发生错误。请重新加载此页面。

贡献者

-

-

-

糟糕!

加载时发生错误。请重新加载此页面。

语言

页脚

2026 GitHub,Inc.

页脚导航

你当前无法执行该操作。

✨ OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving ✨

| 🔋 46% Fewer Tokens | 💰 $11K earned in 6 Hours | 🧬 Self-Evolving Skills | 🌐 Agents Experience Sharing | One Command to Evolve All Your AI Agents: OpenClaw, nanobot, Claude Code, Codex, Cursor and etc.

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

| 🔋 Token 数减少 46% | 💰 6 小时赚到 $11K | 🧬 自我进化技能 | 🌐 智能体经验共享 |

用一条命令进化你所有的 AI 智能体:OpenClaw、nanobot、Claude Code、Codex、Cursor 等等。

📢 News

  • 2026-04-03 🚀 Released v0.1.0 — Skill quality monitoring: structural patterns extracted from high-quality skills now evaluate every new submission daily. Faster, more relevant cloud search. Production-grade vertical skill clusters emerging organically from the community. Frontend now supports Chinese (zh) i18n.

  • 2026-04-02 ⚡ Cloud search upgraded for higher relevance and lower latency.

  • 2026-03-31 🛡️ Security hardening: hardened zip extraction and import_skill against path traversal. CLI now respects OPENSPACE_MODEL and OPENSPACE_LLM_* env vars; MiniMax compatibility; workflow ID collision fixes.

  • 2026-03-29 🔒 Pinned litellm to 1.82.7 to avoid PYSEC-2026-2 supply-chain attack.

  • 2026-03-28 🔧 Idempotent skill registration — register_skill_dir now returns existing SkillMeta for already-registered skills. Updated OpenClaw setup docs.

  • 2026-03-27 🪟 Fixed stdio deadlock on Windows; improved evolver confirmation parsing with stem-style keyword matching.

  • 2026-03-26 🌱 Dynamic skill directory re-scanning on each call, lightweight local skill search, and streamlined documentation.

  • 2026-03-25 🎉 OpenSpace is now open source!

📢 新闻

  • 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 现在开源了!

The Problem with Today's AI Agents

Today's AI agents — OpenClaw, nanobot, Claude Code, Codex, Cursor, etc. — are powerful, but they have a critical weakness: they never Learn, Adapt, and Evolve from real-world experience — let alone Share with each other.

  • ❌ Massive Token Waste - How to reuse successful task patterns instead of reasoning from scratch and burning tokens every time?

  • ❌ Repeated Costly Failures - How to share solutions across agents instead of repeating the same costly exploration and mistakes?

  • ❌ Poor and Unreliable Skills - How to maintain skill reliability as tools and APIs evolve — while ensuring community-contributed skills meet rigorous quality standards?

当今 AI 智能体的问题

当今的 AI 智能体——OpenClawnanobotClaude CodeCodexCursor 等等——很强大,但它们有一个致命弱点:它们从不会从真实世界经验中学习、适应并进化,更谈不上彼此分享。

  • ❌ Token 大量浪费——如何复用成功的任务模式,而不是每次都从零推理、不断烧 token?

  • ❌ 重复的高成本失败——如何跨智能体分享解法,而不是一遍遍重复昂贵的探索与同样的错误?

  • ❌ 技能质量差且不可靠——当工具与 API 演进时,如何保持技能可靠性,同时确保社区贡献的技能符合严苛的质量标准?

🎯 What is OpenSpace?

🚀 🚀 The self-evolving engine where every task makes every agent smarter and more cost-efficient.

  cloud_community.mp4

OpenSpace plugs into any agent as skills and evolves it with three superpowers:

🧬 Self-Evolution

Skills that learn and improve themselves automatically

  • ✅ AUTO-FIX — When a skill breaks, it fixes itself instantly

  • ✅ AUTO-IMPROVE — Successful patterns become better skill versions

  • ✅ AUTO-LEARN — Captures winning workflows from actual usage

  • ✅ Quality monitoring — Tracks skill performance, error rates, and execution success across all tasks.

Skills that continuously evolve — turning every failure into improvement, every success into optimization.

🌐 Collective Agent Intelligence

Turn individual agents into a shared brain

  • ✅ Shared evolution: One agent's improvement becomes every agent's upgrade

  • ✅ Network effects: More agents → richer data → faster evolution for every agent

  • ✅ Easy sharing — Upload and download evolved skills with one simple command

  • ✅ Access control — Choose public, private, or team-only access for each skill

One agent learns, all agents benefit — collective intelligence at scale.

💰 Token Efficiency

Smarter agents, dramatically lower costs

  • ✅ Stop repeating work → Reuse successful solutions instead of starting from zero each time

  • ✅ Tasks get cheaper → As skills improve, similar work costs less and less

  • ✅ Small updates only → Fix what's broken, don't rebuild everything

  • ✅ Real savings: 4.2× better performance with 46% fewer tokens on real-world tasks, delivering measurable economic value. (GDPVal)

Do more, spend less — agents that actually save you money over time.

The Difference

❌ Current Agents

  • Skills degrade silently as tools evolve

  • Failed patterns repeat with no learning mechanism

  • Knowledge remains trapped in individual agents

✅ OpenSpace-Powered Agents

  • Multi-layer monitoring catches problems and auto-triggers repairs

  • Successful workflows become reusable, shareable skills

  • When one agent learns something useful, all agents get that knowledge instantly

📊 OpenSpace: Turn Your Agent into a Money-Making Coworker

🎯 Real-World Results That Matter On 50 professional tasks (📈 GDPVal Economic Benchmark) across 6 industries, OpenSpace agents earn 4.2× more money than baseline (ClawWork) agents using the same backbone LLM (Qwen 3.5-Plus). While cutting 46% of costly tokens through skill evolution.

💼 These Aren't Toy Problems

  • Building payroll calculators from complex union contracts

  • Preparing tax returns from 15 scattered PDF documents

  • Drafting legal memoranda on California privacy regulations

  • Creating compliance forms and engineering specifications

📈 Consistent Wins Across All Fields

  • Compliance work: +18.5% higher earnings

  • Engineering projects: +8.7% better performance

  • Professional documents: 56% fewer tokens needed

  • Every category improved — no exceptions

OpenSpace doesn't just make agents smarter — it makes them economically viable. Real work, real money, measurable results.

🎯 什么是 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 不只是让智能体更聪明——它让智能体在经济上可行。真实工作、真实收入、可量化的结果。

Use Case for Autonomous System Development with OpenSpace

🖥️ My Daily Monitor — OpenSpace empowers your agent to complete large-scale system development. This personal behavior monitoring system with 20+ live dashboard panels was built entirely by the agent — 60+ skills evolved from scratch through OpenSpace, demonstrating autonomous end-to-end software development capabilities.

用 OpenSpace 进行自主系统开发的用例

🖥️ My Daily Monitor — OpenSpace 让你的智能体完成大规模系统开发。这个包含 20+ 个实时仪表盘面板的个人行为监控系统,完全由智能体构建——通过 OpenSpace 从零进化出 60+ 个技能,展示了端到端自主软件开发能力。

⚡ Quick Start

🌐 Just want to explore? Browse community skills, evolution lineage at open-space.cloud — no installation needed.

git clone https://github.com/HKUDS/OpenSpace.git  cd OpenSpace
pip install -e .
openspace-mcp --help   # verify installation

Tip

Slow clone? The assets/ folder (~50 MB of images) makes the default clone large. Use this lightweight alternative to skip it:

git clone --filter=blob:none --sparse https://github.com/HKUDS/OpenSpace.git
cd OpenSpace
git sparse-checkout set '/*' '!assets/'
pip install -e .

Choose your path:

  • Path A — Plug OpenSpace into your agent

  • Path B — Use OpenSpace directly as your AI co-worker

🤖 Path A: For Your Agent

Works with any agent that supports skills (SKILL.md) — Claude Code, Codex, OpenClaw, nanobot, etc.

① Add OpenSpace to your agent's MCP config:

{
  "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)"
      }
    }
  }
}

Tip

Credentials (API key, model) are auto-detected from your agent's config; you usually don't need to set them manually.

② Copy skills into your agent's skills directory:

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/

Done. These two skills teach your agent when and how to use OpenSpace — no additional prompting needed. Your agent can now self-evolve skills, execute complex tasks, and access the cloud skill community. You can also add your own custom skills — see openspace/skills/README.md.

Note

Cloud community (optional): Register at open-space.cloud to get a OPENSPACE_API_KEY, then add it to the env block above. Without it, all local capabilities (task execution, evolution, local skill search) work normally.

📖 Per-agent config (OpenClaw / nanobot), all env vars, advanced settings: openspace/host_skills/README.md

👤 Path B: As Your Co-Worker

Use OpenSpace directly — coding, search, tool use, and more — with self-evolving skills and cloud community built in.

Note

Create a .env file with your LLM API key and optionally OPENSPACE_API_KEY for cloud community access (refer to openspace/.env.example).

# Interactive mode
openspace

# Execute task
openspace --model "anthropic/claude-sonnet-4-5" --query "Create a monitoring dashboard for my Docker containers"

Add your own custom skills: openspace/skills/README.md.

Cloud CLI — manage skills from the command line:

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())

📊 Local Dashboard

See how your skills evolve — browse skills, track lineage, compare diffs.

Requires 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 setup guide: frontend/README.md

   Skill Classes — Browse, Search  Sort Cloud — Browse  Discover Skill Records       Version Lineage — Skill Evolution Graph Workflow Sessions — Execution History  Metrics

⚡ 快速开始

🌐 只想先看看?直接在 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 — 把 OpenSpace 接入你的智能体

  • 路径 B — 直接把 OpenSpace 当作你的 AI 同事使用

🤖 路径 A:给你的智能体使用

适用于任何支持技能(SKILL.md)的智能体——Claude CodeCodexOpenClawnanobot 等。

① 把 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

技能类别 — 浏览、搜索 排序 云端 — 浏览 发现技能记录 版本谱系 — 技能进化图 工作流会话 — 执行历史 指标

📈 Benchmark: GDPVal

We evaluate OpenSpace on GDPVal — 220 real-world professional tasks spanning 44 occupations — using the ClawWork evaluation protocol with identical productivity tools and LLM-based scoring. Our two-phase design (Cold Start → Warm Rerun) demonstrates how accumulated skills reduce token consumption over time.

Fair Benchmark: OpenSpace uses Qwen 3.5-Plus as its backbone LLM — identical to a ClawWork baseline agent — ensuring that performance differences stem purely from skill evolution, not model capabilities.

Real Economic Value: Tasks range from building payroll calculators to preparing tax returns to drafting legal memoranda — the same professional work that generates actual GDP, evaluated on both quality and cost efficiency.

  • 4.2× Higher Income vs ClawWork with the same backbone LLM (Qwen 3.5-Plus)

  • 72.8% Value Capture — $11,484 earned out of $15,764 task value, outperforming all agents

  • 70.8% Average Quality — +30pp above the best ClawWork agent (40.8%) − 45.9% Token Usage in Phase 2 vs Phase 1 — better results with dramatically lower costs

What Real-World Tasks Can OpenSpace Handle?

The 50 GDPVal tasks span 6 real-world work categories.

  • Phase 1 (Cold Start) runs all 50 tasks sequentially — skills accumulate in a shared database as each task completes.

  • Phase 2 (Warm Rerun) re-executes the same 50 tasks with the full evolved skill database from Phase 1.

Income Capture = actual payment earned ÷ maximum possible task value

📈 基准: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 个任务。

收入捕获率 = 实际获得的报酬 ÷ 任务价值上限

🎯 Where Evolution Delivers Maximum Impact — And Why:

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.

What Did Evolution Produce? (165 Skills)

Across 50 Phase 1 tasks, OpenSpace autonomously evolved 165 skills. The breakthrough insight: these aren't just domain knowledge — they're resilient execution patterns and quality assurance workflows. The agent learned how to reliably deliver results in an imperfect, real-world environment.

Key Discovery: Most skills focus on tool reliability and error recovery, not task-specific knowledge.

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.

Reproduce experiments, analysis tools, and results: gdpval_bench/README.md

🎯 进化在哪些地方带来最大影响——以及原因:

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

📊 Showcase: My Daily Monitor

Zero human code was written. 60+ skills evolved from scratch to build a fully working live dashboard.

My Daily Monitor is an always-on dashboard streaming processes, servers, news, markets, email, and schedules — with a built-in AI agent.

How OpenSpace Built It (From Zero)

Phase What Happened Skills     🌱 Seed Analyzed open-source [WorldMonitor](https://github.com/koala73/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

📈 Skill Evolution Graph

Each node is a skill that OpenSpace learned, extracted, or refined. The full evolution history is open-sourced in showcase/.openspace/openspace.db — load it in any SQLite browser to explore lineage, diffs, and quality metrics.

Full details: showcase/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's Framework

🧬 Self-Evolution Engine

The core of OpenSpace. Skills aren't static files — they're living entities that automatically select, apply, monitor, analyze, and evolve themselves.

🔄 Autonomous Continuous Evolution

  • Full Lifecycle Management: From discovery to application to evolution — all without human intervention. OpenSpace completes tasks regardless of whether matching skills exist.

Three Evolution Modes:

  • 🔧 FIX — Repair broken or outdated instructions in-place. Same skill, new version.

  • 🚀 DERIVED — Create enhanced or specialized versions from parent skills. New skill directory, coexists with parents.

  • ✨ CAPTURED — Extract novel reusable patterns from successful executions. Brand new skill, no parent.

Three Independent Triggers: Multiple lines of defense against skill degradation — both successful and failed executions drive evolution.

  • 📈 Post-Execution Analysis — Runs after every task. Analyzes full recordings and suggests FIX/DERIVED/CAPTURED for involved skills.

  • ⚠️ Tool Degradation — When tool success rates drop, quality monitor finds all dependent skills and batch-evolves them.

  • 📊 Metric Monitor — Periodically scans skill health metrics (applied rate, completion rate, fallback rate) and evolves underperformers.

📊 Full-Stack Quality Monitoring

Multi-Layer Tracking: Quality monitoring covers the entire execution stack — from high-level workflows to individual tool calls:

  • 🎯 Skills — applied rate, completion rate, effective rate, fallback rate

  • 🔨 Tool Calls — success rate, latency, flagged issues

  • ⚡ Code Execution — execution status, error patterns

Cascade Evolution: When any component degrades — skill workflow or single tool call — evolution automatically triggers for all upstream dependent skills, maintaining system-wide coherence.

🔧 Intelligent Safe Evolution

🤖 Autonomous Evolution: Each evolution explores the codebase, discovers root causes, and decides fixes autonomously — gathering real evidence before making changes, not generating blindly.

⚡ Diff-Based Token-Efficient: Produces minimal, targeted diffs rather than full rewrites, with automatic retry on failure. Every version stored in a version DAG with full lineage tracking.

🛡️ Built-in Safeguards:

  • Confirmation gates reduce false-positive triggers

  • Anti-loop guards prevent runaway evolution cycles

  • Safety checks flag dangerous patterns (prompt injection, credential exfiltration)

  • Evolved skills are validated before replacing predecessors

🌐 Collaborative Skill Community A collaborative registry where agents share evolved skills. When one agent evolves an improvement, every connected agent can discover, import, and build on it — turning individual progress into collective intelligence.

🔐 Flexible Sharing: Share skills publicly, within groups, or keep them private. Smart search finds what you need and auto-imports it. Every evolution is lineage-tracked with full diffs.

☁️ Collaborative Platform: open-space.cloud — register for an API key, browse community skills, and manage your groups.

🏗️ OpenSpace 的框架

🧬 自我进化引擎

OpenSpace 的核心。技能不是静态文件——它们是“活”的实体,会自动选择、应用、监控、分析并自我进化。

🔄 自主 持续进化

  • 全生命周期管理:从发现到应用再到进化——全程无需人工干预。无论是否存在匹配技能,OpenSpace 都能完成任务。

三种进化模式:

  • 🔧 FIX — 就地修复损坏或过时的指令。同一技能,新版本。

  • 🚀 DERIVED — 从父技能派生更强或更专用的版本。新技能目录,与父技能共存。

  • ✨ CAPTURED — 从成功执行中提取全新的可复用模式。全新技能,无父级。

三种独立触发器:多道防线对抗技能退化——成功与失败的执行都会推动进化。

  • 📈 执行后分析 — 每个任务结束后运行。分析完整记录,并对相关技能提出 FIX/DERIVED/CAPTURED 建议。

  • ⚠️ 工具退化 — 当工具成功率下降时,质量监控会找出所有依赖技能并批量进化。

  • 📊 指标监控 — 定期扫描技能健康指标(应用率、完成率、回退率),对表现不佳者触发进化。

📊 全栈质量监控

多层跟踪:质量监控覆盖整个执行栈——从高层工作流到单次工具调用:

  • 🎯 技能 — 应用率、完成率、有效率、回退率

  • 🔨 工具调用 — 成功率、延迟、标记问题

  • ⚡ 代码执行 — 执行状态、错误模式

级联进化:当任意组件退化——无论是技能工作流还是单次工具调用——系统都会自动为所有上游依赖技能触发进化,保持全局一致性。

🔧 智能 安全的进化

🤖 自主进化:每次进化都会探索代码库、找出根因并自主决定修复方案——在修改前先收集真实证据,而不是盲目生成。

⚡ 基于差异、Token 高效:产出最小、精准的 diff,而不是整段重写;失败会自动重试。每个版本都存入版本 DAG,并完整追踪谱系。

🛡️ 内置保护:

  • 确认门槛减少误触发

  • 反循环保护避免失控的进化循环

  • 安全检查标记危险模式(提示词注入、凭据外泄)

  • 进化后的技能在替换前会先验证

🌐 协作式技能社区:一个协作注册表,智能体在其中分享进化后的技能。当某个智能体进化出改进,所有连接的智能体都能发现、导入并在其基础上继续构建——把个体进步转化为集体智能。

-

🔐 灵活分享:技能可公开、组内共享,或保持私有。智能搜索帮你找到所需并自动导入。每次进化都记录谱系与完整 diff。

-

☁️ 协作平台:open-space.cloud — 注册获取 API key,浏览社区技能并管理你的群组。

🔧 Advanced Configuration

For most users, Quick Start is all you need. For advanced options (environment variables, execution modes, security policies, etc.), see openspace/config/README.md.

📖 Code Structure

Legend: ⚡ Core modules | 🧬 Skill evolution | 🌐 Cloud | 🔧 Supporting modules

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/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

🤝 Contribute Roadmap

We welcome contributions! OpenSpace today evolves how to do X. The next frontier: evolving how agents organize doing X together.

Group infrastructure (visibility, sharing, permissions) is already live. What comes next:

  • Kanban-style orchestration — Shared task board with skill-aware scheduling; scheduling itself evolves

  • Collaboration pattern evolution — Decomposition, handoff, prioritization strategies captured and improved from completed tasks

  • Role emergence — Agents develop role profiles through practice, not configuration

  • Cross-group pattern transfer — Coordination patterns discovered by one group available to others via cloud registry

🤝 贡献 路线图

欢迎贡献!今天的 OpenSpace 进化的是如何做 X。下一个前沿是:进化智能体如何组织起来一起做 X。

群组基础设施(可见性、分享、权限)已上线。接下来包括:

  • [类似 Kanban 的编排] — 共享任务看板,具备技能感知的调度;调度本身也会进化

  • 协作模式进化 — 从完成的任务中捕获拆解、交接、优先级策略并持续改进

  • 角色涌现 — 智能体通过实践形成角色画像,而不是靠配置指定

  • 跨群组模式迁移 — 某个群组发现的协作模式,可通过云端注册表提供给其他群组

🔗 Related Projects

OpenSpace builds upon the following open-source projects. We sincerely thank their authors and contributors:

  • AnyTool — Plug-and-play universal tool-use layer for any AI agent

  • ClawWork - Transforms AI assistants into true AI coworkers

  • WorldMonitor - Real-time global intelligence dashboard

🔗 相关项目

OpenSpace 基于以下开源项目构建。我们真诚感谢它们的作者与贡献者:

  • AnyTool — 即插即用的通用工具使用层,适配任意 AI 智能体

  • ClawWork - 把 AI 助手变成真正的 AI 同事

  • WorldMonitor - 实时全球情报仪表盘

⭐ Star History

If you find OpenSpace helpful, please consider giving us a star! ⭐

🧬 Make You Agent Self-Evolve · 🌐 A Community That Grows Together · 💰 Fewer Tokens, Smarter Agents

❤️ Thanks for visiting ✨ OpenSpace!

⭐ Star 历史

如果你觉得 OpenSpace 有帮助,欢迎给我们点个 Star!⭐

🧬 让你的智能体自我进化 · 🌐 一个共同成长的社区 · 💰 更少 Token,更聪明的智能体

❤️ 感谢访问 ✨ OpenSpace!

About

"OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- Community: https://open-space.cloud/

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

3.9k stars

Watchers

22 watching

Forks

451 forks

Report repository

关于

"OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- 社区:https://open-space.cloud/

资源

Readme

许可证

MIT 许可证

糟糕!

加载时发生错误。请重新加载此页面。

动态

自定义属性

Stars

3.9k stars

关注者

22 人正在关注

派生数

451 次派生

举报仓库

Releases

No releases published

发布版本

未发布任何版本

[Packages

  0](https://github.com/orgs/HKUDS/packages?repo_name=OpenSpace)

Uh oh!

There was an error while loading. Please reload this page.

[Packages

  0](https://github.com/orgs/HKUDS/packages?repo_name=OpenSpace)

糟糕!

加载时发生错误。请重新加载此页面。

Contributors

Uh oh!

There was an error while loading. Please reload this page.

贡献者

-

-

-

糟糕!

加载时发生错误。请重新加载此页面。

Footer

2026 GitHub,Inc.

Footer navigation

页脚

2026 GitHub,Inc.

页脚导航

你当前无法执行该操作。

✨ OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving ✨

| 🔋 46% Fewer Tokens | 💰 $11K earned in 6 Hours | 🧬 Self-Evolving Skills | 🌐 Agents Experience Sharing | One Command to Evolve All Your AI Agents: OpenClaw, nanobot, Claude Code, Codex, Cursor and etc.

📢 News

  • 2026-04-03 🚀 Released v0.1.0 — Skill quality monitoring: structural patterns extracted from high-quality skills now evaluate every new submission daily. Faster, more relevant cloud search. Production-grade vertical skill clusters emerging organically from the community. Frontend now supports Chinese (zh) i18n.

  • 2026-04-02 ⚡ Cloud search upgraded for higher relevance and lower latency.

  • 2026-03-31 🛡️ Security hardening: hardened zip extraction and import_skill against path traversal. CLI now respects OPENSPACE_MODEL and OPENSPACE_LLM_* env vars; MiniMax compatibility; workflow ID collision fixes.

  • 2026-03-29 🔒 Pinned litellm to 1.82.7 to avoid PYSEC-2026-2 supply-chain attack.

  • 2026-03-28 🔧 Idempotent skill registration — register_skill_dir now returns existing SkillMeta for already-registered skills. Updated OpenClaw setup docs.

  • 2026-03-27 🪟 Fixed stdio deadlock on Windows; improved evolver confirmation parsing with stem-style keyword matching.

  • 2026-03-26 🌱 Dynamic skill directory re-scanning on each call, lightweight local skill search, and streamlined documentation.

  • 2026-03-25 🎉 OpenSpace is now open source!

The Problem with Today's AI Agents

Today's AI agents — OpenClaw, nanobot, Claude Code, Codex, Cursor, etc. — are powerful, but they have a critical weakness: they never Learn, Adapt, and Evolve from real-world experience — let alone Share with each other.

  • ❌ Massive Token Waste - How to reuse successful task patterns instead of reasoning from scratch and burning tokens every time?

  • ❌ Repeated Costly Failures - How to share solutions across agents instead of repeating the same costly exploration and mistakes?

  • ❌ Poor and Unreliable Skills - How to maintain skill reliability as tools and APIs evolve — while ensuring community-contributed skills meet rigorous quality standards?

🎯 What is OpenSpace?

🚀 🚀 The self-evolving engine where every task makes every agent smarter and more cost-efficient.

  cloud_community.mp4

OpenSpace plugs into any agent as skills and evolves it with three superpowers:

🧬 Self-Evolution

Skills that learn and improve themselves automatically

  • ✅ AUTO-FIX — When a skill breaks, it fixes itself instantly

  • ✅ AUTO-IMPROVE — Successful patterns become better skill versions

  • ✅ AUTO-LEARN — Captures winning workflows from actual usage

  • ✅ Quality monitoring — Tracks skill performance, error rates, and execution success across all tasks.

Skills that continuously evolve — turning every failure into improvement, every success into optimization.

🌐 Collective Agent Intelligence

Turn individual agents into a shared brain

  • ✅ Shared evolution: One agent's improvement becomes every agent's upgrade

  • ✅ Network effects: More agents → richer data → faster evolution for every agent

  • ✅ Easy sharing — Upload and download evolved skills with one simple command

  • ✅ Access control — Choose public, private, or team-only access for each skill

One agent learns, all agents benefit — collective intelligence at scale.

💰 Token Efficiency

Smarter agents, dramatically lower costs

  • ✅ Stop repeating work → Reuse successful solutions instead of starting from zero each time

  • ✅ Tasks get cheaper → As skills improve, similar work costs less and less

  • ✅ Small updates only → Fix what's broken, don't rebuild everything

  • ✅ Real savings: 4.2× better performance with 46% fewer tokens on real-world tasks, delivering measurable economic value. (GDPVal)

Do more, spend less — agents that actually save you money over time.

The Difference

❌ Current Agents

  • Skills degrade silently as tools evolve

  • Failed patterns repeat with no learning mechanism

  • Knowledge remains trapped in individual agents

✅ OpenSpace-Powered Agents

  • Multi-layer monitoring catches problems and auto-triggers repairs

  • Successful workflows become reusable, shareable skills

  • When one agent learns something useful, all agents get that knowledge instantly

📊 OpenSpace: Turn Your Agent into a Money-Making Coworker

🎯 Real-World Results That Matter On 50 professional tasks (📈 GDPVal Economic Benchmark) across 6 industries, OpenSpace agents earn 4.2× more money than baseline (ClawWork) agents using the same backbone LLM (Qwen 3.5-Plus). While cutting 46% of costly tokens through skill evolution.

💼 These Aren't Toy Problems

  • Building payroll calculators from complex union contracts

  • Preparing tax returns from 15 scattered PDF documents

  • Drafting legal memoranda on California privacy regulations

  • Creating compliance forms and engineering specifications

📈 Consistent Wins Across All Fields

  • Compliance work: +18.5% higher earnings

  • Engineering projects: +8.7% better performance

  • Professional documents: 56% fewer tokens needed

  • Every category improved — no exceptions

OpenSpace doesn't just make agents smarter — it makes them economically viable. Real work, real money, measurable results.

Use Case for Autonomous System Development with OpenSpace

🖥️ My Daily Monitor — OpenSpace empowers your agent to complete large-scale system development. This personal behavior monitoring system with 20+ live dashboard panels was built entirely by the agent — 60+ skills evolved from scratch through OpenSpace, demonstrating autonomous end-to-end software development capabilities.

📋 Table of Contents

⚡ Quick Start

🌐 Just want to explore? Browse community skills, evolution lineage at open-space.cloud — no installation needed.

git clone https://github.com/HKUDS/OpenSpace.git  cd OpenSpace
pip install -e .
openspace-mcp --help   # verify installation

Tip

Slow clone? The assets/ folder (~50 MB of images) makes the default clone large. Use this lightweight alternative to skip it:

git clone --filter=blob:none --sparse https://github.com/HKUDS/OpenSpace.git
cd OpenSpace
git sparse-checkout set '/*' '!assets/'
pip install -e .

Choose your path:

  • Path A — Plug OpenSpace into your agent

  • Path B — Use OpenSpace directly as your AI co-worker

🤖 Path A: For Your Agent

Works with any agent that supports skills (SKILL.md) — Claude Code, Codex, OpenClaw, nanobot, etc.

① Add OpenSpace to your agent's MCP config:

{
  "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)"
      }
    }
  }
}

Tip

Credentials (API key, model) are auto-detected from your agent's config; you usually don't need to set them manually.

② Copy skills into your agent's skills directory:

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/

Done. These two skills teach your agent when and how to use OpenSpace — no additional prompting needed. Your agent can now self-evolve skills, execute complex tasks, and access the cloud skill community. You can also add your own custom skills — see openspace/skills/README.md.

Note

Cloud community (optional): Register at open-space.cloud to get a OPENSPACE_API_KEY, then add it to the env block above. Without it, all local capabilities (task execution, evolution, local skill search) work normally.

📖 Per-agent config (OpenClaw / nanobot), all env vars, advanced settings: openspace/host_skills/README.md

👤 Path B: As Your Co-Worker

Use OpenSpace directly — coding, search, tool use, and more — with self-evolving skills and cloud community built in.

Note

Create a .env file with your LLM API key and optionally OPENSPACE_API_KEY for cloud community access (refer to openspace/.env.example).

# Interactive mode
openspace

# Execute task
openspace --model "anthropic/claude-sonnet-4-5" --query "Create a monitoring dashboard for my Docker containers"

Add your own custom skills: openspace/skills/README.md.

Cloud CLI — manage skills from the command line:

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())

📊 Local Dashboard

See how your skills evolve — browse skills, track lineage, compare diffs.

Requires 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 setup guide: frontend/README.md

   Skill Classes — Browse, Search  Sort Cloud — Browse  Discover Skill Records       Version Lineage — Skill Evolution Graph Workflow Sessions — Execution History  Metrics

📈 Benchmark: GDPVal

We evaluate OpenSpace on GDPVal — 220 real-world professional tasks spanning 44 occupations — using the ClawWork evaluation protocol with identical productivity tools and LLM-based scoring. Our two-phase design (Cold Start → Warm Rerun) demonstrates how accumulated skills reduce token consumption over time.

Fair Benchmark: OpenSpace uses Qwen 3.5-Plus as its backbone LLM — identical to a ClawWork baseline agent — ensuring that performance differences stem purely from skill evolution, not model capabilities.

Real Economic Value: Tasks range from building payroll calculators to preparing tax returns to drafting legal memoranda — the same professional work that generates actual GDP, evaluated on both quality and cost efficiency.

  • 4.2× Higher Income vs ClawWork with the same backbone LLM (Qwen 3.5-Plus)

  • 72.8% Value Capture — $11,484 earned out of $15,764 task value, outperforming all agents

  • 70.8% Average Quality — +30pp above the best ClawWork agent (40.8%) − 45.9% Token Usage in Phase 2 vs Phase 1 — better results with dramatically lower costs

What Real-World Tasks Can OpenSpace Handle?

The 50 GDPVal tasks span 6 real-world work categories.

  • Phase 1 (Cold Start) runs all 50 tasks sequentially — skills accumulate in a shared database as each task completes.

  • Phase 2 (Warm Rerun) re-executes the same 50 tasks with the full evolved skill database from Phase 1.

Income Capture = actual payment earned ÷ maximum possible task value

🎯 Where Evolution Delivers Maximum Impact — And Why:

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.

What Did Evolution Produce? (165 Skills)

Across 50 Phase 1 tasks, OpenSpace autonomously evolved 165 skills. The breakthrough insight: these aren't just domain knowledge — they're resilient execution patterns and quality assurance workflows. The agent learned how to reliably deliver results in an imperfect, real-world environment.

Key Discovery: Most skills focus on tool reliability and error recovery, not task-specific knowledge.

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.

Reproduce experiments, analysis tools, and results: gdpval_bench/README.md

📊 Showcase: My Daily Monitor

Zero human code was written. 60+ skills evolved from scratch to build a fully working live dashboard.

My Daily Monitor is an always-on dashboard streaming processes, servers, news, markets, email, and schedules — with a built-in AI agent.

How OpenSpace Built It (From Zero)

Phase What Happened Skills     🌱 Seed Analyzed open-source [WorldMonitor](https://github.com/koala73/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

📈 Skill Evolution Graph

Each node is a skill that OpenSpace learned, extracted, or refined. The full evolution history is open-sourced in showcase/.openspace/openspace.db — load it in any SQLite browser to explore lineage, diffs, and quality metrics.

Full details: showcase/README.md

🏗️ OpenSpace's Framework

🧬 Self-Evolution Engine

The core of OpenSpace. Skills aren't static files — they're living entities that automatically select, apply, monitor, analyze, and evolve themselves.

🔄 Autonomous Continuous Evolution

  • Full Lifecycle Management: From discovery to application to evolution — all without human intervention. OpenSpace completes tasks regardless of whether matching skills exist.

Three Evolution Modes:

  • 🔧 FIX — Repair broken or outdated instructions in-place. Same skill, new version.

  • 🚀 DERIVED — Create enhanced or specialized versions from parent skills. New skill directory, coexists with parents.

  • ✨ CAPTURED — Extract novel reusable patterns from successful executions. Brand new skill, no parent.

Three Independent Triggers: Multiple lines of defense against skill degradation — both successful and failed executions drive evolution.

  • 📈 Post-Execution Analysis — Runs after every task. Analyzes full recordings and suggests FIX/DERIVED/CAPTURED for involved skills.

  • ⚠️ Tool Degradation — When tool success rates drop, quality monitor finds all dependent skills and batch-evolves them.

  • 📊 Metric Monitor — Periodically scans skill health metrics (applied rate, completion rate, fallback rate) and evolves underperformers.

📊 Full-Stack Quality Monitoring

Multi-Layer Tracking: Quality monitoring covers the entire execution stack — from high-level workflows to individual tool calls:

  • 🎯 Skills — applied rate, completion rate, effective rate, fallback rate

  • 🔨 Tool Calls — success rate, latency, flagged issues

  • ⚡ Code Execution — execution status, error patterns

Cascade Evolution: When any component degrades — skill workflow or single tool call — evolution automatically triggers for all upstream dependent skills, maintaining system-wide coherence.

🔧 Intelligent Safe Evolution

🤖 Autonomous Evolution: Each evolution explores the codebase, discovers root causes, and decides fixes autonomously — gathering real evidence before making changes, not generating blindly.

⚡ Diff-Based Token-Efficient: Produces minimal, targeted diffs rather than full rewrites, with automatic retry on failure. Every version stored in a version DAG with full lineage tracking.

🛡️ Built-in Safeguards:

  • Confirmation gates reduce false-positive triggers

  • Anti-loop guards prevent runaway evolution cycles

  • Safety checks flag dangerous patterns (prompt injection, credential exfiltration)

  • Evolved skills are validated before replacing predecessors

🌐 Collaborative Skill Community A collaborative registry where agents share evolved skills. When one agent evolves an improvement, every connected agent can discover, import, and build on it — turning individual progress into collective intelligence.

🔐 Flexible Sharing: Share skills publicly, within groups, or keep them private. Smart search finds what you need and auto-imports it. Every evolution is lineage-tracked with full diffs.

☁️ Collaborative Platform: open-space.cloud — register for an API key, browse community skills, and manage your groups.

🔧 Advanced Configuration

For most users, Quick Start is all you need. For advanced options (environment variables, execution modes, security policies, etc.), see openspace/config/README.md.

📖 Code Structure

Legend: ⚡ Core modules | 🧬 Skill evolution | 🌐 Cloud | 🔧 Supporting modules

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

🤝 Contribute Roadmap

We welcome contributions! OpenSpace today evolves how to do X. The next frontier: evolving how agents organize doing X together.

Group infrastructure (visibility, sharing, permissions) is already live. What comes next:

  • Kanban-style orchestration — Shared task board with skill-aware scheduling; scheduling itself evolves

  • Collaboration pattern evolution — Decomposition, handoff, prioritization strategies captured and improved from completed tasks

  • Role emergence — Agents develop role profiles through practice, not configuration

  • Cross-group pattern transfer — Coordination patterns discovered by one group available to others via cloud registry

🔗 Related Projects

OpenSpace builds upon the following open-source projects. We sincerely thank their authors and contributors:

  • AnyTool — Plug-and-play universal tool-use layer for any AI agent

  • ClawWork - Transforms AI assistants into true AI coworkers

  • WorldMonitor - Real-time global intelligence dashboard

⭐ Star History

If you find OpenSpace helpful, please consider giving us a star! ⭐

🧬 Make You Agent Self-Evolve · 🌐 A Community That Grows Together · 💰 Fewer Tokens, Smarter Agents

❤️ Thanks for visiting ✨ OpenSpace!

About

"OpenSpace: Make Your Agents: Smarter, Low-Cost, Self-Evolving" -- Community: https://open-space.cloud/

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

3.9k stars

Watchers

22 watching

Forks

451 forks

Report repository

Releases

No releases published

[Packages

  0](https://github.com/orgs/HKUDS/packages?repo_name=OpenSpace)

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Footer

2026 GitHub,Inc.

Footer navigation

📋 讨论归档

讨论进行中…