
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2751
使用教程
环境要求
- macOS / Linux 可用仓库自带 shell 安装脚本;Windows 需手动创建虚拟环境安装
- 需要 Python 环境(Windows 手动路径使用 python -m venv 与 pip)
- 需要一个上游 OpenAI 兼容 LLM 服务及其 API Key(如 Atlas Cloud)
- 可选:共享存储 local / oss / s3 的访问凭证(多人共用技能库时需要)
- 可选:服务端使用 --engine agent 时需 Node.js,用于 npm install -g openclaw
安装与启动步骤
-
1克隆并安装客户端
macOS/Linux 用仓库自带安装脚本建立 .venv 并激活,已克隆源码可跳过 git clone。
git clone https://github.com/AMAP-ML/SkillClaw.git && cd SkillClaw bash scripts/install_skillclaw.sh source .venv/bin/activate -
2Windows 手动安装
仓库暂无原生 .ps1 安装脚本,需手动建虚拟环境并用 pip 安装 evolve、sharing、server 三个扩展。
git clone https://github.com/AMAP-ML/SkillClaw.git Set-Location SkillClaw python -m venv .venv .\.venv\Scripts\Activate.ps1 python -m pip install -U pip python -m pip install -e ".[evolve,sharing,server]" -
3生成配置文件
运行向导,依次选择 provider、model、本地技能目录、PRM 设置、可选的 CLI 智能体集成与共享存储。
skillclaw setup -
4启动客户端代理
以守护进程方式启动本地代理并查看状态;此时已是可用的单用户本地代理,无需进化服务端。
skillclaw start --daemon skillclaw status -
5健康检查
读取实际配置的 proxy.port 再请求健康接口,默认端口为 30000,不要写死端口。
PROXY_PORT="$(skillclaw config proxy.port | awk '{print $2}')" curl "http://127.0.0.1:${PROXY_PORT}/healthz" -
6启动本地进化服务
在已启用 local 共享存储的前提下,单机跑通会话采集到技能复用的闭环,可用 list-remote 查看。
skillclaw-evolve-server --use-skillclaw-config --interval 300 --port 8787 skillclaw skills list-remote -
7部署共享服务端
团队共用时只在能访问共享存储和上游 LLM 的机器上跑一个服务端,客户端仍只装客户端。
git clone https://github.com/AMAP-ML/SkillClaw.git && cd SkillClaw bash scripts/install_skillclaw_server.sh source .venv-server/bin/activate cp evolve_server/evolve_server.env.example evolve_server/.env skillclaw-evolve-server --port 8787 --interval 300 --storage-backend oss --oss-endpoint "$EVOLVE_STORAGE_ENDPOINT" --oss-bucket "$EVOLVE_STORAGE_BUCKET" --group-id my-group
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
provider | 是 | setup 向导中选择的上游模型提供方 | atlascloud |
API base | 是 | atlascloud 预设的默认 OpenAI 兼容接口地址 | https://api.atlascloud.ai/v1 |
proxy.port | 否 | 客户端本地代理端口,健康检查需跟随该值 | 30000 |
本地技能目录 | 否 | 默认 ~/.skillclaw/skills;选 Hermes/Codex/Claude Code 时改为对应目录 | ~/.skillclaw/skills |
共享存储后端 | 否 | 客户端与服务端唯一的通信通道,可选 local、oss、s3 | oss |
EVOLVE_PUBLISH_MODE | 否 | 服务端发布模式,validated 时需客户端评审通过才发布 | validated |
如何确认成功
执行 skillclaw status 显示正常,且 curl http://127.0.0.1:<proxy.port>/healthz 返回健康响应。
常见问题
Q:Windows 上没有 .ps1 安装脚本怎么办?
A:按 README 手动路径:克隆后创建 .venv、Activate.ps1 激活、升级 pip,再执行 pip install -e ".[evolve,sharing,server]"。
Q:只想自己用,必须跑 evolve server 吗?
A:不必须。单用户本地代理装好客户端即可用;需要自动进化时再加一个 --use-skillclaw-config 的本地服务端。
Q:团队怎么共用一套技能库?
A:多个客户端指向同一共享存储,只在一个能访问该存储和上游 LLM 的机器上运行一个 skillclaw-evolve-server。
Q:什么时候才需要安装 openclaw?
A:只有服务端使用 --engine agent 时需要,先在服务端 npm install -g openclaw;普通客户端操作者不需要。
Q:健康检查端口连不上?
A:默认端口是 30000,但应以 skillclaw config proxy.port 输出的实际值为准,也可用 skillclaw config show 查看全部配置。
注意事项
- 客户端与服务端只通过共享存储(local、oss、s3)交互,不直接通信
- 服务端 .env 由 evolve_server.env.example 复制而来,需自行填写 OSS/S3 端点、桶等真实凭证
- Atlas Cloud 预设使用 chat-compatible 转发,便于 Codex 客户端走 Responses-to-chat 桥接
- 首次最小化运行建议:CLI 智能体选 none、关闭共享存储、关闭 PRM
核心亮点
- 实现技能自动生成与淘汰,减少人工干预
- 支持多智能体协同,利用集体智慧加速进化
- 模块化设计,易于集成到现有Agent系统
不足之处
- 文档/社区待观察
适用场景
- 多智能体协作任务中的技能自动优化
- 持续学习环境下的Agent能力动态扩展
- 研究集体智能与技能演化的实验平台
替代项目
OpenClaw、AutoGPT、MetaGPT
上一篇:index
下一篇:AgentsMesh
同类项目推荐
hope-agent
开源
会记忆、能自主推进目标,动态编排多 Agent 的跨端桌面 AI 助手
A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, an···
ai-prompts
开源
一套精选提示词,让 AI 编程工具更听话、更高效
Curated AI Prompts for Cursor Rules, Cline, Windsurf and Github Copilot
lineage-skill
开源
把视频PDF笔记变成有出处的AI教学技能
Distill your teacher into a source-backed Skill that teaches you until you can work ···
PlugMem
开源
给LLM智能体插上长期记忆,即插即用不掉线
ICML 2026 | PALM@NeurIPS2026 Oral | Plug-and-play long-term memory for LLM agents
Awesome-GUI-Agents
开源
一页看懂让 AI 操作图形界面的工具与资料
A curated collection of resources, tools, and frameworks for developing GUI Agents.
opencode-background-agents
开源
让 OpenCode 主线程不再干等,任务丢后台跑完再回传
Claude Code-style background agents for OpenCode – async delegation with context pe···
neoism
开源
在终端里用 GPU 渲染,集成 AI 代理和多人协作,一站式搞定开发工作区
A GPU-rendered, terminal-first workspace: Agent framework, real shells, IDE, Markdow···
skyflo
开源
让 AI 帮你运维 K8s,但每一步都需你点头
Self-Hosted AI Agent for Kubernetes & DevOps. Approval-Gated. Deterministic Control ···
brain-mcp
开源
把 AI 聊天记录变成可查询的本地记忆库,随时调用
The recorder for your AI conversations — local-first MCP memory that keeps byte-exa···