为 AI Agent 提供长期记忆层,跨 Agent 复用用户与任务上下文,并将经验沉淀为可复用的 Skill。
AMAP-ML/SkillClaw
面向 AI 智能体的本地 API 代理,记录会话并在多用户、多设备间共同演进技能库。
- Star
- 2,720
- Fork
- 270
- 未关闭 Issue
- 29
- 最近提交
- 前天
这是什么?
SkillClaw 以本地 OpenAI 兼容 API 代理的形式运行在 AI 智能体与大模型服务之间。它会从真实交互中记录会话产物,以 SKILL.md 格式管理本地技能库,让智能体在用户无需额外操作的情况下持续改进技能。
系统由两部分组成:客户端代理运行在每台机器上,单人使用即可满足需求;可选的 evolve server 从共享存储(本地目录、阿里云 OSS 或 S3)读取会话数据,通过 workflow 或 agent 引擎对技能去重、优化,并将结果写回,使同一组内的所有客户端同步获得更新。
项目支持 Hermes、OpenClaw、Codex、Claude Code、QwenPaw、IronClaw、PicoClaw、ZeroClaw、NanoClaw 和 NemoClaw,也可接入任何 OpenAI 兼容接口。本地仪表盘可查看技能、校验任务、版本历史和会话轨迹。
核心功能
- 01本地代理提供 /v1/chat/completions 和 /v1/messages 接口供智能体调用。
- 02记录会话产物并管理本地 SKILL.md 技能库。
- 03可选的 evolve server 基于共享会话数据对技能去重和优化。
- 04支持本地目录、阿里云 OSS 或 S3 作为共享存储,并按 group_id 划分命名空间。
- 05可选的校验环节,由加入的客户端在发布前审核候选技能。
- 06本地仪表盘可查看技能、校验进度和会话轨迹。
适用场景
- 单个开发者希望智能体的技能随使用逐步自动改进。
- 团队内多名工程师的智能体共享同一套技能库。
- 同一用户在多个智能体或设备之间统一已学习的技能。
- 先用本地共享目录在单机验证技能演进流程,再接入云存储。
快速上手
- 1
克隆仓库并运行 macOS/Linux 安装脚本
git clone https://github.com/AMAP-ML/SkillClaw.git && cd SkillClaw - 2
运行仓库自带的安装脚本
bash scripts/install_skillclaw.sh - 3
激活虚拟环境
source .venv/bin/activate - 4
使用设置向导生成本地配置
skillclaw setup
使用前须知
- 需要支持 OpenAI 兼容 API 或 AWS Bedrock 的上游模型服务账号。
- 需要 Python 3.10 或更高版本。
- 跨用户共享进化需要共享存储(OSS、S3 或本地)以及 evolve 服务。
收录于专题
标签
常见问题
- SkillClaw 是什么?
- 面向 AI 智能体的本地 API 代理,记录会话并在多用户、多设备间共同演进技能库。 SkillClaw 以本地 OpenAI 兼容 API 代理的形式运行在 AI 智能体与大模型服务之间。它会从真实交互中记录会话产物,以 SKILL.md 格式管理本地技能库,让智能体在用户无需额外操作的情况下持续改进技能。
- SkillClaw 可以免费使用吗?用的什么许可证?
- SkillClaw 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- SkillClaw 还在维护吗?
- 活跃维护中。SkillClaw 最近一次提交是在 2026年10月21日。
- SkillClaw 适合用来做什么?
- 单个开发者希望智能体的技能随使用逐步自动改进。 团队内多名工程师的智能体共享同一套技能库。 同一用户在多个智能体或设备之间统一已学习的技能。 先用本地共享目录在单机验证技能演进流程,再接入云存储。
- SkillClaw 怎么安装和运行?
- 克隆仓库并运行 macOS/Linux 安装脚本: git clone https://github.com/AMAP-ML/SkillClaw.git && cd SkillClaw 运行仓库自带的安装脚本: bash scripts/install_skillclaw.sh 激活虚拟环境: source .venv/bin/activate 使用设置向导生成本地配置: skillclaw setup
- 在哪里获取 SkillClaw?
- 源代码和安装说明在 GitHub 上:https://github.com/AMAP-ML/SkillClaw
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个有状态的智能体框架,让 AI 智能体拥有持久记忆、身份和会随时间学习的技能,可通过 CLI、浏览器或聊天应用使用。
开源的智能体记忆层,把任务结果自动沉淀为可读可改的 Markdown 技能文件。
面向编程智能体与桌面 AI 工具的轻量记忆系统,以 Wiki 形式跨会话、跨设备共享记忆。
一个极简的 AI 软件工程智能体,可解决 GitHub Issue 或在命令行中辅助工作,核心仅约 100 行 Python。
为 OpenClaw AI 智能体提供图形界面的桌面应用,无需终端即可管理对话、频道与定时任务。