Coder CLI - 多模型多智能体AI 编程终端

Coder CLI

Coder CLI 是 MakeCoder 面向开发者推出的 AI 编程命令行工具。

它可以在终端中理解项目代码、修改文件、运行命令、修复 Bug、生成测试、重构模块、编写脚本,并协助完成从需求到代码变更的开发流程。

Coder CLI 主打零配置体验:一个 MakeCoder 账号,即可使用平台已接入的主流领先模型和 Claude Code、Codex CLI、Gemini CLI 等编程智能体,无需分别配置多个模型厂商的 API Key。

你可以把它理解为一个运行在终端里的 AI 编程工作台:一个入口,连接多种模型和多种编程 Agent,让开发者专注于任务本身,而不是模型配置和工具切换。

为什么使用 Coder CLI?

  • 零配置:一个 MakeCoder 账号即可开始使用

  • 多模型:根据不同任务选择更适合的模型能力

  • 多 Agent:内置 Claude Code、Codex CLI、Gemini CLI 等编程智能体

  • 真实项目可用:支持读取项目、修改文件、运行命令、修复错误

  • 命令行友好:适合工程师在已有开发流程中直接使用

安装前准备

Coder CLI 需要先安装 Node.js 和 npm。(问AI

安装 Coder CLI

npm install -g makecoder

如果你在国内,安装较慢或失败,可以使用国内镜像:

npm install -g makecoder --registry=https://registry.npmmirror.com

安装完成后,检查版本:

npm install -g makecoder --registry=https://registry.npmmirror.com

登录 MakeCoder 账号

首次运行:

coder auth login

按照提示登录 MakeCoder 账号(浏览器登录或终端输入 API Key)。

登录后,你可以通过同一个 MakeCoder 账号使用平台已接入的模型和编程智能体,无需分别配置多个模型厂商的 API Key。

如果你需要手动配置 API Key,也可以使用:

coder auth login --apikey <你的 MakeCoder API Key>

查看登录状态:

coder auth status

退出登录:

coder auth logout

请勿将 API Key 提交到 Git 仓库或分享给他人。

开始第一个任务

进入你的项目目录:

cd your-project
coder

输入提示词:生成一个 2048 游戏,html版

常用命令

coder

启动交互式编程助手。

coder "帮我解释这个项目的启动流程"

直接执行一个编程任务。

coder claude
coder codex
coder gemini

指定使用某个编程 Agent。

多模型与多 Agent

Coder CLI 支持多模型和多 Agent。

不同模型和 Agent 各有擅长的任务。例如,有的适合复杂代码理解和重构,有的适合快速生成代码和脚本,有的适合前端页面和多模态任务,有的适合长上下文项目分析。

你可以让 Coder CLI 自动选择,也可以手动指定 Agent:

coder claude
coder codex
coder gemini

如果需要切换模型,可以在交互模式中使用:

/model

常见问题

npm 安装很慢怎么办?

可以使用国内镜像安装:

npm install -g makecoder --registry=https://registry.npmmirror.com

如果你希望长期使用国内镜像,也可以执行:

npm config set registry https://registry.npmmirror.com

安装后提示 coder 命令不存在怎么办?

请先确认 npm 全局安装路径是否已经加入系统 PATH。

可以运行:

npm config get prefix

然后重新打开终端,再执行:

coder --version

我需要自己准备 OpenAI、Claude 或 Gemini 的 API Key 吗?

通常不需要。Coder CLI 使用 MakeCoder 账号体系,你只需要登录 MakeCoder 账号,即可使用平台已接入的模型和编程智能体。

更多问题

您可以访问 MakeCoder 官网 直接询问 AI。

更多使用方式

Coder CLI 是 MakeCoder 面向开发者的命令行入口。

除了 CLI,MakeCoder 也在支持 Web、企业微信、飞书、微信、QQ、Telegram 等多种使用方式,让 AI 编程能力进入更多开发与协作场景。