OpenClaw CC
Claude代码的自主AI助手插件
将Claude Code转变为具有持久内存、系统调试、自动发布、QA周期和多代理编排的自我改进的自主助手。
快速开始 · 特性 · 技能 · 建筑 · 插件安装 · 贡献
______________________________________________________________________
为什么选择OpenClaw CC?
| 没有 | 使用OpenClaw CC |
|---|---|
| 每个会话从零开始 | 三层持久存储器 在所有会话中 |
| 手动调试猜测 | 6步系统调试 铁律 |
| 复制粘贴发布工作流程 | 8.5级自动船 (test→审查→PR) |
| 没有安全网 | 挂钩式护栏 (冻结,小心,守卫) |
| 单一代理限制 | 19名OMC代理商 +4名项目代理精心策划 |
| 无外部通知 | Discord/电报 实时警报 |
| 陈旧的API知识 | 4400+精选文档 通过上下文中心 |
______________________________________________________________________
快速开始
选项A:插件安装(推荐)
# 1. Add marketplace
/plugin marketplace add https://github.com/Kit4Some/Oh-my-ClaudeClaw
# 2. Install plugin
/plugin install openclaw-cc@openclaw-cc
# 3. Install MCP dependencies
cd ~/.claude/plugins/cache/openclaw-cc/openclaw-cc/latest
cd mcp-servers/memory-manager && npm install && cd ../..
cd mcp-servers/knowledge-engine && npm install && cd ../..
cd mcp-servers/messenger-bot && npm install && cd ../..
cd mcp-servers/task-scheduler && npm install && cd ../..选项B:手动安装
# 1. Clone
git clone https://github.com/Kit4Some/Oh-my-ClaudeClaw.git
cd Oh-my-ClaudeClaw
# 2. Install dependencies
for dir in mcp-servers/*/; do (cd "$dir" && npm install); done
# 3. (Optional) Install Context Hub for API doc fetching
npm install -g @aisuite/chub
# 4. Generate skills from templates
node scripts/gen-skill-docs.mjs
# 5. Launch
claude环境设置(可选)
对于Discord/Telegram集成,请创建 .env:
DISCORD_BOT_TOKEN=your_token
DISCORD_CHANNEL_ID=your_channel
DISCORD_WEBHOOK_URL=your_webhook
TELEGRAM_BOT_TOKEN=your_token
TELEGRAM_CHAT_ID=your_chat_id先决条件
- 克劳德代码 使用主动订阅
- 哦,我的claudecode 插件
- Node.js>=18
______________________________________________________________________
特性
3层持久内存
Episodic (30d) → Working (30d) → Long-term (permanent)
daily-logs tasks knowledge
captures sessions projects
inbox people- FTS5全文搜索 具有关联模式(5信号排名)
- 知识图谱 有6种关系类型(相关、派生、取代、阻止、矛盾、精炼)
- 三角图相似性搜索 用于重复数据消除(无外部API)
- 自动精炼流水线:每晚清理、每周衰减、每月总结
多代理编排
19个OMC代理+4个具有智能路由的项目本地代理:
| 层级 | 型号 | 代理商 |
|---|---|---|
| 快速 | 俳句 | 探索、作家、通信代理、会话管理器 |
| 标准 | Sonnet | 执行器、调试器、跟踪器、验证器、测试工程师、设计师、科学家、内存专家、研究代理 |
| 复杂 | Opus | 分析师、规划师、架构师、评论家、代码审阅者、代码简化者、产品经理 |
安全系统(来自gstack)
| 技能 | 防护 |
|---|---|
/freeze | 阻止通过PreToolUse钩子在所选目录外进行编辑/写入 |
/careful | 警告之前 rm -rf, DROP TABLE, force-push, reset --hard等等。 |
/guard | 同时激活冻结和小心 |
技能模板系统
21种技能产生于 .tmpl 具有11个共享块的模板——零重复:
node scripts/gen-skill-docs.mjs # regenerate all
node scripts/gen-skill-docs.mjs ship # regenerate one
node scripts/skill-check.mjs # health dashboard______________________________________________________________________
建筑
┌──────────────────────────────────────────────────────────────┐
│ Claude Code │
│ │
│ ┌──────────┐ ┌───────────┐ ┌───────────────────────────┐ │
│ │ 21 Skills │ │ 4 Agents │ │ oh-my-claudecode (OMC) │ │
│ │ template │ │ memory │ │ 19 specialized agents │ │
│ │ generated │ │ comms │ │ team orchestration │ │
│ │ │ │ research │ │ LSP/AST/Python tools │ │
│ │ │ │ session │ │ state management │ │
│ └─────┬─────┘ └─────┬─────┘ └────────────┬──────────────┘ │
│ │ │ │ │
│ ┌─────▼───────────────▼──────────────────────▼─────────────┐ │
│ │ 5 MCP Servers (31 tools) │ │
│ │ │ │
│ │ memory-manager (9) · knowledge-engine (6) │ │
│ │ messenger-bot (4) · task-scheduler (7) │ │
│ │ context-hub (5) │ │
│ └─────────────────────────┬─────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────▼─────────────────────────────────┐ │
│ │ 3-Tier Persistent Memory │ │
│ │ │ │
│ │ Episodic (30d) ──→ Working (30d) ──→ Long-term (∞) │ │
│ │ │ │
│ │ SQLite FTS5 · Knowledge Graph · Trigram Similarity │ │
│ │ Associative Search (5 signals) · Auto-Refinement │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────▼─────────────────────────────────┐ │
│ │ External Integrations │ │
│ │ Discord · Telegram · Context Hub (4,400+ API docs) │ │
│ └───────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘______________________________________________________________________
MCP服务器(5台服务器,31个工具)
| 服务器 | 工具 | 关键功能 |
|---|---|---|
| 内存管理器 | 9 | memory_store memory_search memory_get memory_update memory_delete memory_daily_log memory_search_date memory_list memory_stats |
| 知识引擎 | 6 | memory_link memory_graph memory_similar memory_refine memory_archive memory_reindex_trigrams |
| 信使机器人 | 4 | messenger_send messenger_read messenger_poll messenger_status |
| 任务调度器 | 7 | task_create task_list task_update task_delete task_run_now task_history task_generate_crontab |
| 上下文中心 | 5 | chub_search chub_get chub_list chub_annotate chub_feedback |
______________________________________________________________________
技能(21)
工作流程技能
| 技能 | 它做什么 |
|---|---|
/ship | 8.5级发布自动化:飞行前→ 合并基地→ test → 覆盖率审计→ 着陆前审查→ 版本碰撞→ 更新日志→ 可分割的承诺→ 验证门→ push → PR → 通知 |
/investigate | 6步系统调试:收集证据→ 重现→ 瞄准镜锁→ 模式分析→ 假设检验(3-trike规则)→ 通过回归测试验证修复 |
/code-review | 多重审核:范围漂移检测→ 机械自动修复(第一阶段)→ 安全审计(通过2)→ 判定项目(通过3)→ 文档过期检查→ WTF可能性门 |
/qa | 测试-修复-验证周期:基线→ 分诊(快速/标准/彻底)→ 使用原子提交修复循环→ 回归测试→ WTF自我监管的可能性(硬上限:50次修复) |
/office-hours | 创意验证:启动模式(6个强迫性问题)或构建模式(生成性头脑风暴)→ 景观搜索→ 前提挑战→ 强制性替代方案→ 设计文件 |
/retro | 工程回顾:git+内存数据→ 度量表→ 时间分布→ 会话检测→ 承诺分析→ 热点→ 焦点得分→ 条纹跟踪→ 趋势比较 |
核心技能
| 技能 | 它做什么 |
|---|---|
/task-analyzer | 分解复杂任务→ 找到合适代理人的途径→ 执行→ 报告 |
/memory-ops | 存储、搜索、组织具有重要性评分的持久记忆 |
/research-collector | 多角度网络研究→ 结构化输出→ 去重→ 商店 |
/daily-routine | 晨会、任务管理、晚间回顾、每周回顾 |
/doc-fetcher | 从Context Hub(4400+库)获取带有注释和反馈的API文档 |
安全技能
| 技能 | 它做什么 |
|---|---|
/freeze | 阻止在所选目录外进行编辑/写入(基于钩子,会话范围) |
/careful | 在发出破坏性命令之前发出警告: rm -rf, DROP TABLE, force-push, reset --hard |
/guard | 激活冻结+同时小心,以获得最大安全性 |
/unfreeze | 删除编辑限制 |
高级技能
| 技能 | 它做什么 |
|---|---|
/knowledge-refiner | 检测重复项、合并、存档过时、升级层、重新索引 |
/session-tracker | 双重写入OMC状态+持久内存,实现跨会话连续性 |
/web-researcher | 基于证据排序和知识图集成的多角度网络搜索 |
/autonomous-ops | 24/7信使驱动的自主循环:民意调查→ 分析→ 派遣→ 持续→ 报告 |
/knowledge-sync | OMC临时状态和持久内存之间的双向同步 |
/deep-research | 3个平行研究代理→ 分析员综合→ 评论家评论→ 知识图谱 |
______________________________________________________________________
建设者精神
通过以下方式将五项原则融入每项技能中 {{OCC_ETHOS}} 模板块(完整文档):
| 原则 | 核心思想 |
|---|---|
| 煮湖 | AI使完全实现几乎免费。每次都要做完整的事情。 |
| 建造前搜索 | 内存(L0)→ 标准图案(L1)→ 当前趋势(L2)→ 第一原则(L3) |
| 为自己建造 | 一个真实问题的特殊性胜过一个假设问题的普遍性 |
| 内存很便宜 | 始终存储,始终搜索。让细化管道处理清理。 |
| 委派或死亡 | 合适的经纪人,合适的模特。从不自我认同。将编写与审阅分开。 |
______________________________________________________________________
项目结构
Oh-my-ClaudeClaw/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace catalog
├── .claude/
│ ├── agents/ # 4 project-local agents (OMC-quality prompts)
│ └── settings.local.json # 5 lifecycle hooks
├── .mcp.json # 5 MCP server configurations
├── CLAUDE.md # Project instructions (loaded by Claude Code)
│
├── skills/ # 21 skills
│ ├── {skill}/SKILL.md.tmpl # Template source (edit this)
│ └── {skill}/SKILL.md # Auto-generated (don't edit)
│
├── mcp-servers/
│ ├── memory-manager/ # 9 tools — SQLite FTS5 + associative search
│ ├── knowledge-engine/ # 6 tools — graph, similarity, refinement
│ ├── messenger-bot/ # 4 tools — Discord/Telegram
│ └── task-scheduler/ # 7 tools — cron + claude CLI execution
│
├── scripts/
│ ├── gen-skill-docs.mjs # SKILL.md.tmpl → SKILL.md generator
│ ├── skill-check.mjs # Health dashboard
│ ├── template-blocks/ # 11 shared blocks (preamble, memory, etc.)
│ └── hooks/ # 5 lifecycle hooks (.mjs)
│
├── memory-store/ # Persistent memory (gitignored data)
├── docs/ETHOS.md # Builder philosophy
├── package.json # Build scripts
├── LICENSE # MIT
└── CONTRIBUTING.md # Contribution guidelines______________________________________________________________________
运作原理
User says: "debug this auth error"
│
▼
┌─ Keyword Detection ──────────────────────────┐
│ Matches: "debug" → suggests /investigate │
└───────────────────────────┬───────────────────┘
▼
┌─ /investigate Skill ──────────────────────────┐
│ 1. memory_search(tag: "bug") → past context │
│ 2. OMC tracer agent → evidence gathering │
│ 3. LSP tools → precise code navigation │
│ 4. Reproduce → Scope lock → Pattern match │
│ 5. 3-strike hypothesis testing │
│ 6. OMC executor → implement fix │
│ 7. OMC verifier → verify + regression test │
│ 8. memory_store → persist for future │
│ 9. messenger_send → notify completion │
└───────────────────────────────────────────────┘______________________________________________________________________
翻译
| 语言 | 链接 |
|---|---|
| 英语 | README.md (此文件) |
| Korean(韩语) README.ko.md | |
| Chinese (中文) | README.zh.md |
| Japanese(日本语) | Readme.ja.md |
______________________________________________________________________
贡献
我们欢迎捐款!看 贡献.md 用于:
- 开发设置和工作流程
- 如何添加新技能、MCP工具或代理
- 模板系统惯例
- 拉取请求清单
______________________________________________________________________
学分
构建于:
- 克劳德代码 通过Anthropic
- 哦,我的claudecode 作者Yeachan Heo
- gstack Garry Tan的图案
- 上下文中心 吴恩达
许可证
麻省理工学院 ©李(Kit4Some)
