opencode (devShell)

August 11, 2026 · View on GitHub

中文 | English | 日本語 | 偽中国語

完整的 AI 编码辅助开发环境:

nix registry add nixkits github:Kihara777/NixKits
nix develop nixkits#opencode

内置组件

组件路径 / 端口
opencodeopencodeopencode(CLI)
opencode-telegramopencode-telegramopencode-telegram(Telegram Bot)
blenderblender${BLENDER_PATH}
blender-mcpblender-mcpblender-mcp(MCP,stdio)
godotgodot${GODOT_PATH}
godot-ainixkits#godot-aigodot-ai(MCP,stdio)
SearXNGsearxnghttp://127.0.0.1:4270(lighttpd 反代 → searxng:42701)
mcp-searxngmcp-searxngmcp-searxng(MCP,stdio)
Redisredisunix socket
lighttpdlighttpd反向代理(4270 → 42701)

环境变量

变量
BLENDER_PATH${pkgs.blender}/bin/blender
GODOT_PATH${pkgs.godot}/bin/godot
SEARXNG_URLhttp://127.0.0.1:4270

MCP 自动注册

首次进入 devShell 时,~/.config/opencode/mcp.json 不存在则自动生成,注册以下 3 个 MCP 服务器:

服务器命令依赖环境变量
SearXNGmcp-searxngSEARXNG_URL
Blenderblender-mcpBLENDER_PATH
Godotgodot-aiGODOT_PATH

技能自动安装

首次进入时,若 ~/.opencode/skills/ 目录为空,自动从本地 ~/NixKits/skills/(或 GitHub)安装所有 NixKits 技能。