← 文档中心

快速开始

入门

DuoDuoCode 有两种形态,能力完全一致,任选其一:

形态适合场景入口
桌面应用图形界面、文件树、终端、审阅面板安装包,见 安装
命令行(CLI)终端内工作、服务器、自动化duoduocode 命令

本文以 CLI 为例,桌面端操作方式一致。

安装包下载地址正在接入中,正式发布后可在下载页获取。


1. 安装

macOS / Linux

curl -fsSL https://www.dd322.cn/update/code/cli/cli | bash

Windows(PowerShell)

irm https://www.dd322.cn/update/code/cli/cli.ps1 | iex

安装完成后验证:

duoduocode --version

详细平台支持与升级方式见安装与升级


2. 接入一个模型

首次启动需要配置模型。三种方式,任选其一。

方式一:本地模型(无需 API Key)

如果你已运行 Ollama、LM Studio、vLLM 等本地推理服务,DuoDuoCode 会自动发现,无需任何配置:

框架默认探测地址
Ollamahttp://localhost:11434/v1
LM Studiohttp://localhost:1234/v1
llama.cpphttp://localhost:8080/v1
vLLMhttp://localhost:8000/v1
LMDeployhttp://localhost:23333/v1
SGLanghttp://localhost:30000/v1
MLXhttp://localhost:8080/v1
TGIhttp://localhost:8080/v1

启动时会自动扫描上表端口并拉取可用模型列表。

方式二:环境变量(最快)

export DEEPSEEK_API_KEY="sk-..."
duoduocode

DuoDuoCode 支持任何 OpenAI 兼容接口。查看当前生效的凭据:

duoduocode providers list

方式三:写入配置文件

编辑配置文件(路径见配置文件位置):

{
  "$schema": "https://www.dd322.cn/code/config.json",
  "model": "deepseek/deepseek-chat"
}

完整模型接入说明见模型与 Provider


3. 开始你的第一个任务

进入项目目录,直接启动:

cd your-project
duoduocode

不加子命令即启动交互式界面(TUI)。在输入框中用自然语言描述任务即可,例如:

帮我把 src/utils 下的日期处理函数抽成一个独立模块,并保持现有调用不变

非交互模式(适合脚本):

duoduocode run "为 user service 补充单元测试"

4. 常用操作

duoduocode models              # 列出可用模型
duoduocode session list        # 查看历史会话
duoduocode debug config        # 检查当前生效配置
duoduocode upgrade             # 升级到最新版

完整命令见 CLI 参考


接下来