Trae-cli:字节跳动 AI 编程 Agent
先决条件
本文使用的机器为 macOS,Linux 机器也可适用。
#前提条件
python --version #Python:3.12+
git --version #已安装 Git
cmake --version #已安装 cmake
1. 克隆 Trae CLI 仓库
Trae 没有直接公开 CLI,但在 GitHub 中发布了一个项目 Trae Agent,通过运行该项目可以使用 Trae CLI。
git clone https://github.com/bytedance/trae-agent
cd trae-agent
2. 安装依赖并创建虚拟环境
uv sync --all-extras
# 激活虚拟环境
source .venv/bin/activate # Linux/macOS
# 若为 Windows,使用:.venv\Scripts\activate
安装后可使用该命令验证
uv run python3 -m trae_agent.cli --help
# 过程中可能需要安装 docker 和 pexpect 库
uv pip install docker pexpect
使用 uv 因为有两套 python 环境:本地 conda 一套,项目本地 uv 环境一套,所以需要确保安装在 uv 环境中。
安装成功后如下所示。

命令行快捷方式设置:
# 设置配置文件路径,后续可直接使用 trae-cli 命令
export TRAE_CONFIG_FILE="your_trae_config.json"
# 建议添加到~/.bashrc 或~/.zshrc 中,永久生效
echo 'export TRAE_CONFIG_FILE="your_trae_config.json"' >> ~/.zshrc
source ~/.zshrc
3. 配置 Trae Agent
Trae-agent 提供了两种格式的配置文件模板,位于项目根目录:
trae_config.json.example:JSON 格式(推荐)- :YAML 格式


