字節推出 Claude Code 和 Gemini CLI 替代品(我測試了)
字節跳動剛剛推出了一個終端 AI 編程工具,類似於 Claude Code 或 Gemini CLI。我剛測試過,可能會讓你失望。
字節跳動 一直在慢慢追趕 Cursor、Claude 和其他 AI 編程助手,試圖在編程助手市場中建立自己的立足點。
Trae AI,並沒有達到我的期望,儘管後來的更新令人印象深刻,顯示出顯著的改進。
讓我帶你瞭解設置過程,這不像 Gemini CLI 和 Claude Code 那樣簡單。
我將在 Windows 上設置這個工具,並使用 PowerShell 演示所有步驟,包括安裝 UV Python 包管理器。
什麼是 Trae CLI?
Trae CLI 是一個使用自然語言指令並執行復雜軟件工程工作流的命令行代理。
它支持 OpenAI 和 Anthropic API,提供文件編輯、bash 執行和交互式開發工具。
先決條件
-
Windows 10/11 帶 PowerShell
-
Python 3.12+(推薦)
-
已安裝 Git
-
VS Code 或任何終端
第 1 步:克隆 Trae CLI 倉庫
在你想要的目錄中打開 PowerShell 並克隆 Trae Agent 倉庫:
git clone https://github.com/bytedance/trae-agent
cd trae-agent
**第 2 步:安裝 uv(Python 包管理器)**Trae CLI 使用 uv 進行快速依賴管理。使用 PowerShell 安裝:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
這將把 uv 安裝到 C:\Users\USER\.local\bin第 3 步:將 uv 添加到 PATH
將 uv 添加到當前 PowerShell 會話中:
$env:Path = "C:\Users\USER\.local\bin;$env:Path"
驗證安裝:
uv --version
你應該看到類似的輸出:uv 0.7.19 (37ee6dc80 2025-07-02)
第 4 步:安裝項目依賴
使用 uv 安裝所有必需的依賴項:
uv sync
-
在
.venv創建虛擬環境 -
安裝所有依賴項,包括 anthropic、openai、click、rich 等
-
安裝 trae-agent 包本身
第 5 步:配置 API 密鑰
你需要至少一個 AI API 密鑰來使用 Trae CLI。編輯配置文件:
notepad trae_config.json
用你的實際 API 密鑰替換佔位符值:
{
"default_provider": "anthropic",
"max_steps": 20,
"enable_lakeview": true,
"model_providers": {
"openai": {
"api_key": "your-actual-openai-api-key",
"model": "gpt-4o",
"max_tokens": 128000,
"temperature": 0.5,
"top_p": 1,
"max_retries": 10
},
"anthropic": {
"api_key": "your-actual-anthropic-api-key",
"model": "claude-sonnet-4-20250514",
"max_tokens": 4096,
"temperature": 0.5,
"top_p": 1,
"top_k": 0,
"max_retries": 10
}
}
}
**獲取 API 密鑰:**Anthropic (Claude) — 推薦:
-
訪問 https://console.anthropic.com/
-
創建賬戶並生成 API 密鑰
OpenAI:
-
訪問 https://platform.openai.com/
-
創建賬戶並生成 API 密鑰
第 6 步:測試安裝
驗證 Trae CLI 是否正常工作:
# 檢查 CLI 是否可訪問
uv run python -m trae_agent.cli --help
你應該看到幫助菜單,顯示可用命令:
-
interactive- 啓動交互式會話 -
run- 運行任務 -
show-config- 顯示當前配置 -
tools- 顯示可用工具
第 7 步:驗證配置
檢查你的 API 密鑰是否正確配置:
uv run python -m trae_agent.cli show-config
你應該看到一個格式化的表格,顯示:
-
常規設置(默認提供商、最大步數)
-
OpenAI 配置(模型、API 密鑰狀態)
-
Anthropic 配置(模型、API 密鑰狀態)
第 8 步:測試基本功能
查看可用工具:
uv run python -m trae_agent.cli tools
運行簡單任務:
uv run python -m trae_agent.cli run "Create a hello world Python script"
你可以從他們的官方倉庫瞭解更多命令:https://github.com/bytedance/trae-agent
結語
老實說,在這個階段,我不想花太多時間測試這個工具;我會在未來檢查新的更新。
Trae CLI 確實無法與 Claude Code 和 Gemini CLI 的流暢安裝相匹敵。
設置過程涉及多個步驟和依賴管理,與競爭對手相比感覺很繁瑣。
由於它在開發的早期階段,這裏不做嚴厲的判斷。
該工具顯示出前景,字節跳動正在積極改進。
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/R2r4rST980FsBWoydt_4jQ