漂亮的 TUI
用 Vue 打造的现代终端界面。
DimCode 是面向开发者的多模型 CLI 编程 Agent,适合正在比较 Claude Code、Codex、OpenCode、Cursor 等常用工作流的团队。
npm install -g dimcode
# pnpm add -g dimcode
# yarn global add dimcode
# bun add -g dimcodedim
# or: npx dimcodeCtrl+P → Connect Provider(或输入 /connect),添加需要 API key 的提供方(OpenAI / OpenRouter 等)。Ctrl+P:命令面板(会话、设置、模型、审批、工具设置)。/connect:连接提供方(也可添加自定义 / 本地提供方)。/models:选择模型。/approvals:设置工具审批(auto 或 all)。Shift+Enter:换行;Enter:发送;Ctrl+O:展开/折叠工具调用与思考。默认存放在 ~/.dimcode/:
~/.dimcode/config.json~/.dimcode/dimcode/cache.json~/.dimcode/dimcode/state/完整说明见:/zh/config。
可通过以下变量调整位置:
DIMCODE_HOME(基础目录)DIMCODE_STATE_DIR(状态目录)WebSearch 需要 Serper API Key。可在 Tool Settings(Ctrl+P → Tool Settings 或 /tool-settings)中配置。
在 MCP Settings(Ctrl+P → MCP Settings 或 /mcp-settings)中配置。
# One-shot prompt (tools auto-approved)
dim exec "Review this repo and propose a refactor plan"
# Start local API server and open the web GUI
dim server --open
# Start GUI dev server (repo only, requires bun)
dim gui
# Editor integration (ACP)
dim acpACP 说明见:/zh/acp。
dim --help 查看命令与参数。dim --debug 启用诊断,默认写入 ./dimcode-debug.log。