blendi-remade/agentcraft

Manage your real AI agents, using Minecraft as your interface!

它解决了什么问题

多智能体编程通常意味着盯着终端文本。AgentCraft 将其变成了一个空间:一个 Minecraft 世界,AI 智能体团队在这里处理你的实际代码,你可以从游戏内部查看、质疑、审查和合并所有内容。你提供一个目标,主智能体进行规划,工作智能体编写代码,由你决定最终合并哪些内容。

工作原理

AgentCraft 由两部分组成:一个 Minecraft Fabric mod(游戏端)和一个名为 Foreman 的后端(Node + TypeScript)。Foreman 使用 Claude Agent SDK(或 Codex)运行智能体,并保存所有状态:任务图、消息、记忆、决策和 git 工作树。mod 在游戏中绘制该状态:智能体走到办公桌前,他们的显示器实时流式传输日志,任务墙显示进度,当智能体需要决策时会出现讲台,diff 屏幕让你在合并前审查更改。

你在控制台(按键 `)中输入目标,主智能体将其拆分为具有依赖关系的任务,工作智能体开始在各自的 git 工作树中编写每个任务的代码。工作仅在你批准时合并,且仅在你的检出目录没有未提交更改时才会合并。智能体永远无法访问网络,高风险命令会变成游戏内的权限提示。Foreman 将所有内容保存到磁盘,并按会话 ID 恢复,因此关闭游戏不会停止工作。

还有一个模拟后端,运行带有真实 git 编辑的脚本团队,因此你可以在不使用任何 API 的情况下体验完整功能。

适用人群

希望通过可视化交互界面监督 AI 编程智能体的开发者,特别是那些喜欢 Minecraft 的人。你需要 Minecraft: Java Edition、Java 25、Node 22+,以及 Claude API 访问权限(Anthropic key、Bedrock、Vertex、Foundry 或你自己的 Claude Code 登录信息)或 Codex 登录信息。它对于探索多智能体工作流如何在安全、可检查的环境中运行也很有用。

亮点

  • 真正的智能体(Claude 或 Codex)在隔离的 git 工作树中进行实际代码编辑,绝不触及你的主检出目录。
  • 你可以在游戏内查看带有行号和上下文的真实 diff,然后按 Merge 批准。
  • 没有任何内容会自动推送——智能体没有 git 网络访问权限,这是在 git 层面强制执行的。
  • 工作室以视觉方式展示一切:任务板、实时监视器、走动的智能体、对话气泡以及用于提问的讲台。
  • 决策、权限提示和合并均在游戏内通过单个按键 (J) 处理。
  • 共享内存库允许智能体(和你)读取计划、决策和仓库约定。
  • 支持混合团队——Claude 和 Codex 智能体可以协同工作,模型名称显示在铭牌上。
  • 模拟后端让你无需承担任何 token 成本即可进行无风险探索。

相关

  • 项目
  • 项目
  • 项目
  • 项目