跳转到正文
TALOS

安装

请选择与你平台匹配的安装方式。对于 v0.9.1,官方安装器和 release 压缩包是受支持的二进制入口。crates.io 上的 Cargo install 形态已经规划,但尚未发布。

下载 release

在 macOS 或 Linux 上安装最新 release:

curl -fsSL https://raw.githubusercontent.com/wjhuang88/talos/main/install/install.sh | sh

在 PowerShell 中安装最新 Windows x86_64 release:

iex (irm https://raw.githubusercontent.com/wjhuang88/talos/main/install/install.ps1)

安装或回退到指定 release

使用 GitHub Releases 中显示的完整 Git tag。macOS 或 Linux:

curl -fsSL https://raw.githubusercontent.com/wjhuang88/talos/main/install/install.sh \
  | TALOS_VERSION=v0.9.1 sh
~/.talos/bin/talos --version

Windows x86_64 PowerShell:

$env:TALOS_VERSION = 'v0.9.1'
iex (irm https://raw.githubusercontent.com/wjhuang88/talos/main/install/install.ps1)
& "$env:USERPROFILE\.talos\bin\talos.exe" --version
Remove-Item Env:TALOS_VERSION

请将 v0.9.1 替换为需要的 release tag。安装器会覆盖目标 安装目录中的二进制文件,但不会回退配置或会话数据。Talos 仍处于 pre-1.0;运行旧版本前建议备份 ~/.talos,也可以设置 TALOS_INSTALL_DIR,在隔离目录中试用旧版本。需要恢复到 最新 release 时,清除 TALOS_VERSION 后重新执行默认安装 命令。指定 tag 或对应平台压缩包不存在时,安装会明确失败,不会静默 改装其他版本。

安装器位于仓库的 install/ 下,因为它们是面向用户的 release 入口。开发和治理脚本位于 scripts/; 在 pre-1.0 安装器目录整理之后,旧的 scripts/install.* 路径被有意不再保留。

或下载压缩包

GitHub Releases 下载你平台对应的压缩包,然后解压:

tar -xzf talos-aarch64-darwin.tar.gz
chmod +x talos
./talos --help

已发布的压缩包名称

平台 压缩包
Linux x86_64 talos-x86_64-linux.tar.gz
Linux ARM64 talos-aarch64-linux.tar.gz
macOS Intel talos-x86_64-darwin.tar.gz
macOS Apple Silicon talos-aarch64-darwin.tar.gz
Windows x86_64 talos-x86_64-windows.zip

注意:Windows ARM64 产物尚未发布。 在发布可用产物之前,Windows 安装脚本也会拒绝在 ARM64 上运行。

首次运行设置

当你在未配置模型时启动 Talos,TUI 会打开模型选择器而不是直接失败。 选择一个模型即可开始。如果 provider 需要凭据,Talos 会显示 API key 的设置说明。

在 CI 或非交互环境中跳过向导:

talos --no-init -p "summarize this repo"

配置管理

无需手动编辑 TOML 即可查看和修改配置。密钥在所有显示面都会脱敏; 完整的密钥脱敏边界见 安全页面

talos --config-list                          # print all settings (secrets masked)
talos --config-get model                     # get a single value
talos --config-set model=claude-sonnet-4-20250514  # set and persist
talos --config-set providers.anthropic.api_key_env=ANTHROPIC_API_KEY

从源码构建

环境要求:

cargo build --release -p talos-cli
./target/release/talos --help

如需在本地构建全部 release 产物:

./build.sh

多平台构建会将压缩包和校验和写入 dist/

Cargo install 状态: cargo install talos-cli --bin talos 是计划中的 crates.io 二进制安装形态,但仍被发布门禁阻塞。本地源码测试可使用 cargo install --path crates/talos-cli --bin talos --locked

验证安装

安装后,运行一次 print 模式单次提示,确认二进制端到端可用:

talos -p --mock "/mock-request summarize this repository"

mock provider 会返回确定性的本地响应,无需触发网络 provider。 这也是 TUI 冒烟测试在连接真实模型前验证运行时路径所使用的命令。

完整发布历史见 发布页面