一个桌面控制台,让多个AI编程助手像人类团队一样协同工作
你有没有试过同时开三个终端:一个跑 Claude Code 改后端,一个用 Codex CLI 写测试,另一个让 Cursor 搞前端?
结果呢?三套命令、三份上下文、一关终端就全忘光——不是 AI 不够强,是没人给它们配个队长。
Jam 就是这个队长。
它不是新模型,不训练、不联网、不上传你的代码;它是个开源的桌面应用(macOS / Windows / Linux 全支持),帮你把已有的 AI 编程工具(比如 Claude Code、Codex CLI、Cursor 等)统一管起来,让它们真正在你电脑里“组队干活”。
✅ 每个 AI 都有独立终端(PTY)
不是调 API 的假调度,而是实打实的本地进程——能读文件、改代码、执行 shell 命令,能力零损耗。
✅ 一句话指挥谁干啥
“Sue,重构 auth 中间件” → Jam 自动路由给叫 Sue 的 AI;
“Max,给用户服务写测试” → Max 立刻接手。
背后靠 Whisper 语音转文字 + ElevenLabs/OpenAI 合成语音,全程离线可选,隐私不外泄。
✅ AI 会“长记性”
每个 AI 都有个 SOUL.md 文件(存你本地,路径如 ~/.jam/agents/sue/SOUL.md),记录它的性格、你的偏好、常用模式……
你总用函数组件?它记住;你测试必写边界 case?它学会。这不是预设人设,是边干边学的活档案。
✅ 对话不丢、技能自生
每天聊天自动存成 JSONL 日志(纯本地,不上传);
AI 解决完一次部署难题,会自动生成 skills/deploy-to-aws.md,下次直接复用——你的知识,它帮你沉淀。
✅ 两个视图,随你切换
– Chat 视图:所有 AI 对话汇成一条流,像 Slack 群聊;
– Stage 视图:网格排布所有 AI 终端,一眼看清谁在忙啥——适合多线并行时盯进度。
举几个你明天就能用上的场景:
– 单人开发大项目?让 AI1 看后端、AI2 看前端、AI3 跑测试,你只管关键决策;
– 想对比不同 AI 的解法?同时起两个 agent,喂同一段需求,看谁写得更稳;
– 接手陌生老项目?建个“代码库向导”AI,天天问它问题,它的 SOUL.md 会越攒越懂这个项目;
– Code Review 时懒得打字?指着 diff 说:“Sue,看看 auth 模块有没有硬编码密钥”,手都不用离键盘。
最后划重点:
Jam 是个“指挥系统”,不是“替代系统”。
你得先装好至少一个支持的 AI 工具(比如 Claude Code 或 Codex CLI),Jam 才能调度它们。
它不碰你的模型,不碰你的 API Key,所有记忆、日志、技能都存在你电脑里——你永远是老板,AI 只是领了工牌的同事。
安装只要三步(macOS 示例):
git clone https://github.com/Dag7/jam.git
cd jam
./scripts/setup.sh # 自动装 Node/Yarn/依赖,不用你操心版本冲突
yarn dev # 启动!界面秒开
直达网址:https://github.com/dag7/jam
