AI 开发者工具
Shikigami
在隔离的 Git 工作树上并行运行多个 AI 编码代理,配备完整编辑器及内置开发工具。
Shikigami
什么是 Shikigami?
Shikigami 是一款免费的本地桌面 IDE,可让您同时运行多个 AI 编码代理(Claude Code 和 Codex),每个代理拥有独立的 Git 工作树,并集成编辑器、数据库浏览器、Docker 支持和会话持久化功能。
Shikigami 与相似工具比较
| 计价模式 | 免费 | 免费 | 定制定价 | 免费, 付费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 Shikigami?
- 1下载并安装适用于 macOS 或 Linux 的 Shikigami。
- 2启动应用并添加工作区(您的项目目录)。
- 3点击“添加代理”,选择名称、引擎(Claude Code 或 Codex)和推理投入。
- 4每个代理在其自己的隔离 Git 工作树中运行;在代理网格中监控进度。
- 5在内置编辑器、差异查看器、数据库浏览器和 Docker 面板中查看更改。
- 6随时恢复或退出会话;它们会在您离开的地方重新接续。
Shikigami 主要功能
- 并行运行多达 8 个代理,每个代理拥有自己的 Git 工作树
- 支持 Claude Code 和 OpenAI Codex 作为代理运行时
- 基于 Monaco 的完整代码编辑器,提供 PHP 和 TypeScript 代码智能
- 内置 MySQL 和 Redis 数据库浏览器(只读)
- Docker Compose 集成:查看服务、日志和容器 Shell
- 持久会话:退出并恢复代理,不会丢失状态
- 当代理需要输入或完成时发送桌面通知
- 每个代理配备真实 PTY 的终端
- 集成 Git 历史、追溯和 GPG 签名提交
Shikigami 使用场景
- 并行功能开发:每个分支一个代理
- 可暂停和恢复的长时间运行的迁移
- 并行错误分类:每个失败测试一个代理
- 在代理处理重复性任务的同时进行手动编码
- 审查和合并多个代理生成的差异
Shikigami 价格与免费额度
Shikigami 目前采用 免费 模式。
此工具完全免费使用
Shikigami 优缺点
优点
- 免费使用,无限制
- 代理在隔离的 Git 工作树中运行,避免冲突
- 会话可保存和恢复
- 集成编辑器,包含代码智能、差异、Git、数据库和 Docker
- 同时支持 Claude Code 和 Codex
缺点
- 目前处于测试阶段,存在一些粗糙之处
- 仅适用于 macOS 和 Linux(无 Windows 版本)
- 需要单独安装 Claude Code 或 Codex CLI
- 由单个开发者维护项目
Shikigami 最适合哪些用途?
- 使用 Claude Code 或 Codex 并希望同时运行多个代理的开发者
- 并行处理多个功能或错误修复的团队
- 希望将任务交给 AI 处理同时保持控制的独立开发者