
Odyssey
让Minecraft AI学会自主探索、建造与生存,一站式训练开放世界智能体。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 411
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10+
- Node.js + yarn
- Minecraft Java 版
- 一个 LLM API Key
安装与启动步骤
-
1装 Python 侧依赖
仓库以可编辑模式安装,后续改代码不用重装。
pip install -e . -
2装 Node 侧工具链
技能库用 TypeScript 写,要编译成 JS。
npm install -g yarn && npx tsc -
3下多语言向量模型
技能检索靠句向量匹配。
git clone https://huggingface.co/sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2 -
4起 Minecraft 与服务端
要能本地进游戏,agent 才有环境可操作。
-
5让它跑一个开放世界任务
从简单采集开始,观察它分解任务的过程。
如何确认成功
agent 能在游戏里完成一个多步骤任务(例如找木头→合成工具),并在日志里留下技能检索与代码生成的记录
注意事项
- 代码基于 Voyager 框架,OpenAI 那套自动课程 + 技能库的思路在这里被扩展到开放世界任务。
- 它是论文代码,稳定性一般,跑长任务容易卡在游戏状态判定上。
- Minecraft 版本与接口对不上是最常见的失败原因,严格按 README 的版本。
- 会持续调用 LLM,长任务的 token 消耗不低。
核心亮点
- 提供从感知到决策的完整智能体开发流程,降低游戏AI入门门槛
- 基于Minecraft这一高自由度环境,天然适合验证开放世界长期规划能力
- 模块化设计,便于替换视觉、规划等组件,适配不同研究需求
不足之处
- 文档/社区待观察
- 项目处于早期,API可能不稳定,示例和教程较少
适用场景
- 游戏AI研究:探索智能体在开放世界的自主学习与适应
- 具身智能体训练:在模拟环境中测试视觉导航和操作技能
- 强化学习基准测试:作为复杂环境评估算法性能
替代项目
MineRL、Voyager、MineDojo
上一篇:InfiGUI-G1
下一篇:agent
同类项目推荐
agent-chat-ui
开源
连接 LangGraph 代理,快速生成聊天界面
Web app for interacting with any LangGraph agent (PY & TS) via a chat interface.
meta-llm-charter
开源
十一条规则把 AI 编码代理管成靠谱工程师
Compact operational charter that turns LLM coding agents into disciplined principal ···
chatcli
开源
在终端里直接和 AI 对话,干活更顺手
ChatCLI is a command-line application that utilizes LLMs—such as those from Anthrop···
pawwork
开源
不用敲命令,桌面 AI 帮你干活,自带密钥更自由
PawWork — free, open-source desktop AI agent for macOS and Windows, built on DeepSe···
SciAgent-Skills
开源
让 AI 秒变生信专家,197 个技能开箱即用
197 bioinformatics & life science skills for Claude Code and AI agents — BixBench 9···
turbular
开源
让 AI 一句话查遍所有数据库
A MCP server allowing LLM agents to easily connect and retrieve data from any databa···
chatluna
开源
一个插件接入多款大模型,让聊天机器人更聪明
多平台模型接入,可扩展,多种输出格式,提供大语言模型聊天服务的插件 | A bot plugin fo···
Grader-agent
开源
让 AI 批改只出提案,逐条绑定评分标准可重放
Grader 的 agent 采用五阶段主循环:perceive→plan→act→observe→respond,由 harness ···
geo-sleuth
开源
给 AI 装上地理侦探技能,一张照片顺藤摸瓜找到拍摄地
An agent skill that finds where a photo was taken — OpenStreetMap geometry, elevati···