最近刷 GitHub,发现了两个特别有意思的项目,都是围绕 Claude Code 生态的。
一个是让 AI 把任何代码库变成互动式课程,专门给不懂编程的人看;另一个是让多个 Claude 实例互相发消息聊天。
两个项目都很有意思,一起聊聊。
01 Codebase to Course:让代码自己教自己
⭐ 1,579 Stars
你有没有这种情况:用 AI 写了个项目,跑起来了,但完全不知道代码是怎么工作的?
这就是 "Vibe Coding"(氛围编程) 的通病——只负责提需求,代码全靠 AI 生成,出了问题完全不知道怎么修。
Codebase to Course 就是来解决这个问题的。
它是什么?
这是一个 Claude Code Skill,输入任意代码库,输出一个单文件 HTML 互动课程。
不需要安装任何东西,打开 HTML 就能学。
课程长什么样?
- 滚动式模块:像看 PPT 一样,有进度条和键盘导航
- 代码 ↔ 大白话对照:左边是真实代码,右边是人话解释
- 动画可视化:数据流动画、组件群聊、架构图
- 互动测验:不是考你概念,而是考你怎么用(比如"用户说收藏功能坏了,你先看哪个文件?")
- 术语提示:鼠标悬停任何技术词,弹出大白话解释
设计理念:先造轮子,再懂原理
传统计算机教育:先学几年理论 → 终于能写点东西 → 大部分人中途放弃。
这个项目反过来:先让 AI 帮你做出来 → 看到它跑起来了 → 再学原理。
你不是要变成软件工程师,而是想让编程成为你的超能力。
02 Claude Peers:让你的 Claude 们互相聊天
⭐ 1,227 Stars
如果你同时开 5 个 Claude Code 窗口处理不同项目,有没有想过让它们互相交流?
Claude Peers 做到了这一点。
它是什么?
一个 MCP(Model Context Protocol)服务器,让多个 Claude Code 实例可以互相发现、发消息。
终端 1 (扑克引擎) 终端 2 (电商网站)
┌─────────────────┐ ┌─────────────────┐
│ Claude A │ │ Claude B │
│ "问下 peer xyz: │ ───> │ │
│ 你在改哪些文件?"│ │ 消息即时到达 │
│ │ <── │ Claude B 回复 │
└─────────────────┘ └─────────────────┘
能做什么?
- list_peers:列出所有运行中的 Claude 实例(按机器、目录或仓库分组)
- send_message:给指定实例发消息,即时送达
- set_summary:描述你在做什么(其他实例能看到)
- check_messages:检查新消息
怎么工作的?
后台跑一个 broker 守护进程(localhost:7899 + SQLite),每个 Claude 会话通过 MCP 服务器注册到 broker,每秒轮询消息。
新消息通过 Claude 的 channel 协议推送到会话,Claude 立即看到。
┌───────────────────────┐
│ broker daemon │
│ localhost:7899 │
└──────┬───────────┬────┘
│ │
MCP server A MCP server B
(stdio) (stdio)
│ │
Claude A Claude B
自动摘要
如果设置了 OPENAI_API_KEY,每个实例启动时会自动生成摘要(基于目录、git 分支、最近文件),描述你可能在做什么。其他实例调用 list_peers 时能看到。
03 快速上手
Codebase to Course
# 1. 复制 skill 到 Claude Code
mkdir -p ~/.claude/skills/
cp -r codebase-to-course ~/.claude/skills/
# 2. 在 Claude Code 里打开任意项目
# 3. 说:"Turn this codebase into an interactive course"
触发词:
- "Turn this into a course"
- "Explain this codebase interactively"
- "Teach me how this code works"
Claude Peers
# 1. 安装
git clone https://github.com/louislva/claude-peers-mcp.git ~/claude-peers-mcp
cd ~/claude-peers-mcp
bun install
# 2. 注册 MCP 服务器
claude mcp add --scope user --transport stdio claude-peers -- bun ~/claude-peers-mcp/server.ts
# 3. 启动 Claude Code
claude --dangerously-load-development-channels server:claude-peers
然后就可以问:
- "List all peers on this machine"
- "Send a message to peer [id]: what are you working on?"
写在最后
这两个项目代表了 AI 编程工具的两个有趣方向:
Codebase to Course 让技术民主化——不懂代码的人也能理解代码是怎么工作的。这是 Vibe Coding 时代的刚需。
Claude Peers 探索了 AI 代理的社交能力——当多个 AI 实例可以互相交流,会发生什么?这可能是未来多代理协作系统的雏形。
都是开源的,值得试试。
项目地址: