Claude Code生态(二):Everything CC、Claude-Mem、Ruflo、Auto-Claude、CC StatusLine、CodePilot
Everything Claude Code、Skill、Claude-Mem、Ruflo、Auto-Claude、CC StatusLine、chongdashu、CodePilot、实战、
AI辅助编码系列包括:
- Vibe Coding、AI IDE/插件
- Claude Code实战
- AI IDE/插件(二)
- AI IDE/插件(三)
- Claude Code生态:CCR、SuperClaude、opcode、CCUsage
另外,本文所列开源项目,虽说是Claude Code(简称CC)相关,或直接在名称里带着CC,但可适用于其他Coding Agent,如Codex。
Everything Claude Code
官网,开源(GitHub,63.6K Star,7.9K Fork),内置13+专业智能体、65个实战技能,覆盖代码审查、TDD、DevOps全流程,还有经过生产验证的规则和MCP配置。
GitHub显示项目代码基于JS和Python,实际上绝大多数都是Markdown文件,即提示词脚本。
只有scripts目录下是编程语言:
Coding Agent肉眼可见,一直在进化,越来越强大,但最底层的基石,还得是提示词。
所以说Markdown是AI Agent时代的元编程语言,不过分吧,哈哈。
Skill
一个技能是一个目录,目录下仅一个Markdown文件:
- agent-harness-construction
- agentic-engineering
- ai-first-engineering
- api-design
- article-writing
- autonomous-loops
- backend-patterns
- clickhouse-io
- coding-standards
- configure-ecc
- content-engine
- content-hash-cache-pattern
- continuous-agent-loop
- continuous-learning-v2
- continuous-learning
- cost-aware-llm-pipeline
- cpp-coding-standards
- cpp-testing
- database-migrations
- deployment-patterns
- django-patterns
- django-security
- django-tdd
- django-verification
- docker-patterns
- e2e-testing
- enterprise-agent-ops
- eval-harness
- foundation-models-on-device
- frontend-patterns
- frontend-slides
- golang-patterns
- golang-testing
- investor-materials
- investor-outreach
- iterative-retrieval
- java-coding-standards
- jpa-patterns
- liquid-glass-design
- market-research
- nanoclaw-repl
- nutrient-document-processing
- plankton-code-quality
- postgres-patterns
- project-guidelines-example
- python-patterns
- python-testing
- ralphinho-rfc-pipeline
- regex-vs-llm-structured-text
- search-first
- security-review
- security-scan
- skill-stocktake
- springboot-patterns
- springboot-security
- springboot-tdd
- springboot-verification
- strategic-compact
- swift-actor-persistence
- swift-concurrency-6-2
- swift-protocol-di-testing
- swiftui-patterns
- tdd-workflow
- verification-loop
- visa-doc-translate
Claude-Mem
官网,开源(GitHub,33K Star,2.2K Fork),通过自动捕获工具使用观察、生成语义摘要并使其可用于未来会话,无缝保留跨会话的上下文。这使Claude能够在会话结束或重新连接后仍保持对项目的知识连续性。官方文档。
核心特性:
- 持久化内存:上下文跨会话保留
- 渐进式披露:分层内存检索,具有令牌成本可见性
- 基于技能的搜索:使用
mem-search技能查询项目历史 - Web查看器界面:在
http://localhost:37777实时查看内存流 - Claude Desktop技能:从Claude Desktop对话中搜索内存
- 隐私控制:使用
<private>标签排除敏感内容的存储 - 上下文配置:精细控制注入的上下文内容
- 自动操作:无需手动干预
- 测试版渠道:通过版本切换尝试实验性功能,如无尽模式
参考人类的渐进式记忆提取(Progressive Disclosure)
- 第一层:索引
- 第二层:摘要
- 第三层:原始数据
用AI压缩AI的记忆:
Session 开始 → 注入最近的观察记录作为上下文
↓
用户提问 → 创建 session,保存用户的 prompt
↓
工具执行 → 捕获观察(读文件、写文件、运行命令等)
↓
Worker 处理 → 用 Claude Agent SDK 提取学习成果
↓
Session 结束 → 生成总结,准备下次使用
提供mem-search skill,比传统MCP工具节省~2250 tokens,支持10种搜索操作:
- 全文搜索观察:在所有观察里搜索关键词
- 搜索session总结:找到相关的历史 session
- 搜索用户Prompt:查找你之前问过的问题
- 按概念搜索:如"discovery"、“problem-solution”
- 按文件搜索:找到涉及某个文件的所有观察
- 按类型搜索:
decision、bugfix、feature、refactor等 - 最近上下文:获取最近的session上下文
- 时间线查询:查看某个时间点前后发生了什么
- 带时间线的搜索:搜索并返回相关时间线
- API帮助:查看搜索API文档
Hybrid Search:混合搜索,即语义搜索+关键词搜索:
- SQLite FTS5:全文索引,快速关键词搜索
- Chroma Vector Database:向量数据库,语义相似度搜索
实验性功能:Endless Mode,目标是让CC的session永远不会耗尽上下文,思路是实时压缩transcript。
Web Viewer UI,浏览器打开http://localhost:37777,实时更新的界面,展示:
- 当前正在运行的 sessions
- 所有观察记录的时间线
- 每条观察的详细信息
- Token 使用统计
核心是7个生命周期hooks:
context-hook:Session开始时注入上下文user-message-hook:捕获用户的Promptnew-hook:工具执行前的准备save-hook:保存工具执行结果summary-hook:Session结束时生成总结cleanup-hook:清理临时数据pre-hook:Smart Install,检查依赖是否已缓存,避免重复安装(从2-5秒降到10毫秒)
所有hooks都是异步执行的,不会阻塞Claude Code的正常使用。
Worker Service用PM2管理,提供HTTP API,支持:
- • 10个搜索端口(Endpoint)
- • Web Viewer UI
- • 健康检查和日志
数据存储在SQLite里(~/.claude-mem/claude-mem.db),用FTS5做全文索引。
实战
在Claude Code的终端输入如下命令安装:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
选择AI模型:
./claude-mem-settings.sh
环境变量:
CLAUDE_MEM_MODEL:AI模型名称CLAUDE_MEM_WORKER_PORT:Worker端口,默认37777CLAUDE_MEM_DATA_DIR:数据目录,仅开发用
默认配置一般够用。
Ruflo
官网,原名Claude Flow,专为Claude打造的开源(GitHub,19.6K Star,2.2K Fork)多智能体编排平台。
对比
| 维度 | 传统单智能体 | Ruflo多智能体编排 |
|---|---|---|
| 上下文 | 单窗口受限 | 多智能体分担,不怕超长 |
| 成本 | 一律调用最贵模型 | 智能路由,按需降级 |
| 速度 | 串行处理 | 并行蜂群,大幅提速 |
| 质量 | 容易跑偏 | 规范驱动+自动回滚 |
| 记忆 | 会话结束即忘 | HNSW向量记忆持久化 |
能力
- 智能体蜂群(Swarm):Ruflo支持同时召唤多个专职智能体:coder(编码员)、tester(测试员)、reviewer(审查员)、architect(架构师)等,按层级拓扑协同工作,并行处理任务,互相验收结果。
- 智能成本路由:不是所有任务都需要Opus。Ruflo内置任务分析器:
- 简单代码转换:跳过LLM,直接走WebAssembly处理
- 中等难度任务:路由到快速廉价的模型
- 复杂架构决策:才动用Claude Opus
- 规范驱动防漂移:复杂项目最怕实现和设计渐渐对不上。Ruflo引入ADR(架构决策记录)和DDD(领域驱动设计)体系,让智能体始终对照规范干活,有偏差自动回滚。
- 高速向量记忆:采用HNSW索引,内存搜索速度是传统方案的150倍。智能体可以存储和检索开发模式、认证方案、最佳实践等,真正"记住"你的项目习惯。
- 自学习Hooks:每次任务完成后,系统自动沉淀经验,智能路由下一次任务。越用越聪明
安装:
npx ruflo@latest init --wizard
npx ruflo doctor --fix
初始化后会自动生成.claude/settings.json和辅助脚本,并可在Claude Code状态栏实时显示模型、上下文用量、费用等信息。
集成到Claude Code、Claude Desktop:claude mcp add ruflo -- npx -y ruflo@latest。或在Claude Desktop的settings.json中添加:
{
"mcpServers": {
"ruflo": {
"command": "npx",
"args": ["-y", "ruflo@latest"]
}
}
}
命令行使用:
npx ruflo daemon start
# 初始化层级蜂群,最多8个智能体
npx ruflo swarm init --topology hierarchical --max-agents 8
# 召唤各类专职智能体
npx ruflo agent spawn -t coder --name my-coder
npx ruflo agent spawn -t tester --name my-tester
npx ruflo agent spawn -t reviewer --name my-reviewer
# 存储开发模式
npx ruflo memory store --key "auth-pattern" --value "JWT with refresh tokens" --namespace patterns
# 搜索(150x 加速)
npx ruflo memory search --query "authentication" --limit 5
# 安全扫描
npx ruflo security scan --depth full
# 初始化网状拓扑 + 拜占庭共识
npx ruflo hive-mind init --topology hierarchical-mesh --consensus byzantine
# 部署 8 个专职智能体
npx ruflo hive-mind spawn --agents 8 --strategy specialized
解读:HiveMind,一种高级模式。
Auto-Claude
官网,开源(GitHub,13.1K Star,1.8K Fork)完整的AI自主代理流水线,把规划、实现、验证、合并这些繁琐步骤自动化。
Auto-Claude-Kanban.png
核心理念:基于git worktree,让AI代理在安全的隔离环境中并行开发,自主完成多任务,内置自验证机制可保持代码质量。确保主分支不受干扰,让代码在提交前就经过严格检查。
优势:
- 自主任务处理:描述需求后,代理会独立完成规划、编码和验证。
- 多终端并行:最多支持同时运行12个AI终端,适合快速迭代。
- 安全隔离:所有改动都在
git worktree中进行,主分支始终保持干净。 - 自验证机制:内置QA代理会在你审查前发现并修复问题。
- 智能合并:合并时自动处理冲突,大幅减少手动解决冲突的时间。
- 跨会话记忆:代理能记住之前学到的项目知识,下次决策更聪明。
- 适用于各种项目:Web应用、API还是命令行工具,都能无缝配合。
功能模块:
- 看板(Kanban Board):可视化任务管理,从“规划中”到“完成”全程跟踪进度。
- 代理终端(Agent Terminals):打开多个终端窗口,每个窗口智能命名,一键注入任务上下文,支持快速手动编码。
- 洞察对话(Insights):像聊天一样与AI讨论项目,提问题、解释代码、探索代码库。
- 路线图(Roadmap):AI根据项目情况建议下一步最有价值的特性。
- 创意brainstorm(Ideation):快速发现代码改进、性能瓶颈、安全问题、文档缺失等。
- 变更日志(Changelog):根据完成的任务自动生成专业发布说明。
- 项目上下文(Context):查看AI当前对项目的理解,包括技术栈、文件结构和关键模式。
- AI合并冲突解决:当主分支有新提交时,自动处理合并冲突,通常几秒钟就能完成。
核心是三阶段代理流水线,确保每一步都严谨可靠:
- 阶段1:规格制定(Spec Creation)
在写任何代码之前,AI会花大量时间理解需求和项目现状,可最大程度避免后续返工;通常分为3-8个子步骤:
- 发现项目结构和技术栈
- 与你互动明确需求
- 查阅外部文档验证可行性
- 找到代码库中最相关的文件
- 撰写完整的规格文档
- 自我批评找出潜在问题
- 制定带依赖关系的子任务计划
- 最终验证所有输出
- 阶段2:实现(Implementation)
基于上述经过验证的规格后,编码代理按计划逐个完成子任务:
- 规划代理生成实现计划
- 编码代理逐个实现并验证
- QA审查代理检查是否满足所有验收标准
- QA修复代理在自愈循环中修复问题(最多50次迭代)
每个会话使用新鲜的上下文窗口,进度通过implementation_plan.json和git提交持久化。
- 阶段3:合并(Merge)
任务完成后,可选择合并到主分支,AI会:
- 检测冲突
- 先尝试
git自动合并 - 对真正冲突的部分使用AI只处理冲突区域(大幅减少提示令牌)
- 并行处理多个文件
- 最后把变更
staged供你最终审查
即使任务分支落后主分支50+个提交,通常也能在几秒内完成合并。
代码安全与隐私泄露:所有操作都在本地进行,命令受白名单限制,文件系统访问仅限于项目目录。AI模型调用使用Claude订阅密钥,数据不经过第三方服务器。
三层防护安全机制:
- 操作系统沙箱隔离
- 文件系统限制在项目目录内
- 命令白名单,只允许项目技术栈需要的命令
记忆层(Memory Layer):让Auto Claude变得更聪明的关键,一个混合RAG系统,结合图数据库和语义搜索,让代理记住:
- 之前发现的代码模式
- 项目关键洞察
- 历史决策经验
能让AI在不同任务间共享知识,决策越来越准确;可通过配置关闭。
支持多种提供商:
| 配置方案 | 大模型 | 嵌入模型 | 备注 |
|---|---|---|---|
| OpenAI | OpenAI | OpenAI | 最简单,只需一个密钥 |
| Anthropic+Voyage | Anthropic | Voyage AI | 高质量 |
| GoogleAI | Gemini | 单密钥,推理快 | |
| Ollama | Ollama | Ollama | 完全离线 |
| Azure | Azure OpenAI | Azure OpenAI | 企业级 |
在项目中使用Auto Claude时,会自动生成以下目录:
your-project/
├── .worktrees/ # 任务隔离工作区(git ignore)
│ └── auto-claude/ # AI 编码的独立空间
├── .auto-claude/ # 项目专属数据
│ ├── specs/ # 任务规格文档
│ ├── roadmap/ # 项目路线图
│ └── ideation/ # 创意与规划
├── auto-claude/ # 框架代码(从 GitHub 克隆)
├── auto-claude-ui/ # 桌面应用代码
└── docker-compose.yml # 记忆层配置
隐藏目录:
.auto-claude/:每个项目独有的,存储规格、计划和报告;.worktrees/:临时的,合并后可删除。
桌面版默认支持最多12个并行终端。如果有多个Claude Code订阅,可连接更多,适合团队或高强度开发。
局限性:必须是Git仓库,因为基于git worktree。
CC StatusLine
面向Claude Code的开源(GitHub,4.4K Star,177 Fork)npm包,提供实时指标的可配置状态栏,支持Powerline、内置TUI配置、多套主题。把模型信息、Git分支、Token用量、上下文、会话成本、计时器、Powerline箭头全塞进一条自定义状态栏,而且全程图形化配置,不改文件也行。
chongdashu
此外,另有一个同名GitHub项目:https://github.com/chongdashu/cc-statusline,497 Star,54 Fork。
CodePilot
开源(GitHub,2.8K Star,296 Fork)Claude Code 终端GUI套壳+加功能:
- 会话管理:支持从Claude CLI导入,也支持直接创建、重命名、归档、恢复聊天记录,数据存在本地数据库里,重启App不会丢。
- 面板布局:右侧有实时文件树和文件预览;
- 权限控制粒度:执行操作(比如写文件、跑命令)都会弹权限确认
- 两种模式:Code和Plan,用来控制Claude的行为偏向。只写代码选Code;先规划再执行选Plan
- MCP管理:支持stdio、SSE、HTTP三种传输方式
- Token用量:实时显示。 每次 AI 回复后都会展示输入/输出 token 数和预估费用
- 自定义Skill:可定义复用的提示词模板,在对话里用斜杠命令调用,全局或按项目维度都支持
- 国内三方Coding Plan:如某某、某某。
实战
需要本地装Claude Code CLI,GitHub Release页面下载安装包。
更多推荐

所有评论(0)