SkillClaw

让AI智能体集体进化,技能越用越强

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 281 🐛 待处理 35 👀 关注 35
GitHub ↗
GitHub 星标 ★ 2751
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

SkillClaw 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队AMAP-ML
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,agentic-ai,ai-agent,collective-intelligence,continual-learning,hermes,llm,llms,openclaw,self-evolving,skill-evolution,skill-learning,skills
GitHub 星标★ 2751
上线时间2026-04-10 00:00:00
代码更新2026-10-21
仓库体积2.9 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数6

项目介绍

SkillClaw 是一个基于 Python 的智能体技能进化框架,灵感来源于 OpenClaw,旨在让 AI 智能体通过集体智能机制持续进化技能。它解决的是单个智能体能力受限、难以适应动态任务的问题,核心能力包括:技能的自适应生成、评估与淘汰,支持多智能体协同进化,以及通过持续学习机制让技能库随使用而优化。项目采用模块化设计,易于集成到现有智能体系统中,适合研究集体智能和自动化技能演化的场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2751

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 7 步

环境要求

  • 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. 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
  2. 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. 3生成配置文件

    运行向导,依次选择 provider、model、本地技能目录、PRM 设置、可选的 CLI 智能体集成与共享存储。

    skillclaw setup
  4. 4启动客户端代理

    以守护进程方式启动本地代理并查看状态;此时已是可用的单用户本地代理,无需进化服务端。

    skillclaw start --daemon
    skillclaw status
  5. 5健康检查

    读取实际配置的 proxy.port 再请求健康接口,默认端口为 30000,不要写死端口。

    PROXY_PORT="$(skillclaw config proxy.port | awk '{print $2}')"
    curl "http://127.0.0.1:${PROXY_PORT}/healthz"
  6. 6启动本地进化服务

    在已启用 local 共享存储的前提下,单机跑通会话采集到技能复用的闭环,可用 list-remote 查看。

    skillclaw-evolve-server --use-skillclaw-config --interval 300 --port 8787
    skillclaw skills list-remote
  7. 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、s3oss
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···

★ 1858 2026-08-09
ai-prompts 开源

一套精选提示词,让 AI 编程工具更听话、更高效

Curated AI Prompts for Cursor Rules, Cline, Windsurf and Github Copilot

★ 1103 2026-08-09
lineage-skill 开源

把视频PDF笔记变成有出处的AI教学技能

Distill your teacher into a source-backed Skill that teaches you until you can work ···

★ 472 2026-08-09
PlugMem 开源

给LLM智能体插上长期记忆,即插即用不掉线

ICML 2026 | PALM@NeurIPS2026 Oral | Plug-and-play long-term memory for LLM agents

★ 310 2026-08-09
Awesome-GUI-Agents 开源

一页看懂让 AI 操作图形界面的工具与资料

A curated collection of resources, tools, and frameworks for developing GUI Agents.

★ 466 2026-11-03
opencode-background-agents 开源

让 OpenCode 主线程不再干等,任务丢后台跑完再回传

Claude Code-style background agents for OpenCode – async delegation with context pe···

★ 384 2026-09-30
neoism 开源

在终端里用 GPU 渲染,集成 AI 代理和多人协作,一站式搞定开发工作区

A GPU-rendered, terminal-first workspace: Agent framework, real shells, IDE, Markdow···

★ 128 2026-08-09
skyflo 开源

让 AI 帮你运维 K8s,但每一步都需你点头

Self-Hosted AI Agent for Kubernetes & DevOps. Approval-Gated. Deterministic Control ···

★ 121 2026-08-09
brain-mcp 开源

把 AI 聊天记录变成可查询的本地记忆库,随时调用

The recorder for your AI conversations — local-first MCP memory that keeps byte-exa···

★ 81 2026-08-09