快速开始
从零开始,用最少步骤完成第一次与 Agent Diva 的对话。
快速开始
目标:从零开始,用最少步骤完成第一次与 Agent Diva 的对话。
最快聊天方式:无需配置 Channel,直接运行
agent-diva tui或启动 GUI,在本地即可与 Agent 对话。若使用 GUI 安装包,安装后首次启动即可开始聊天。详见下方 Step 4。
前置条件
- Rust 稳定版(推荐用 rustup 安装)
- just(可选,推荐,用于执行
just run等命令) - 或:直接使用预构建的 GUI 安装包(Windows 约 15M,无需 Rust)
快速设置(CLI)
Step 1:安装 Agent Diva
macOS / Linux(从源码)
git clone https://github.com/ProjectViVy/agent-diva.git
cd agent-diva
just build
just install或使用 cargo 直接安装:
cargo install --path agent-diva-cliWindows(PowerShell)
从源码构建:
git clone https://github.com/ProjectViVy/agent-diva.git
cd agent-diva
just build
just install或下载预构建的 GUI 安装包(约 15M),双击安装即可。
更多安装方式见 安装。
Step 2:运行 onboard
agent-diva onboard或使用 just:
cd agent-diva
just run onboardonboard 会配置基础设置、创建 workspace,并可选配置 Provider 与 Channel。详见 配置与引导。
Step 3:配置 Provider
在 ~/.agent-diva/config.json 中填入至少一个 Provider 的 apiKey。例如使用 OpenRouter:
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxxx"
}
},
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-sonnet-4"
}
}
}直连 DeepSeek / OpenAI 等原生接口时,使用原始模型 ID(如
deepseek-chat),不要加provider/model前缀。详见 Providers。
Step 4:启动聊天
TUI(推荐,无需 Channel)
agent-diva tuiCLI 单条消息
agent-diva agent -m "Hello from Agent Diva"GUI
若已安装桌面 GUI,直接启动应用即可。
若 Control UI / TUI 能正常加载并对话,说明 Gateway 与 Agent 已就绪。
可选检查与进阶
在前台运行 Gateway
用于快速测试或排查问题:
agent-diva gateway检查状态
agent-diva status配置 Channel 后收发消息
在 channels 中配置 Telegram / Discord 等后,运行 agent-diva gateway,即可通过对应平台与 Agent 对话。详见 Channels。
环境变量
若需自定义配置或状态路径:
--config:指定配置文件路径(如agent-diva --config /path/to/config.json onboard)--config-dir:指定配置目录(替代~/.agent-diva)AGENT_DIVA__*:按AGENT_DIVA__SECTION__KEY格式覆盖配置项(如AGENT_DIVA__AGENTS__DEFAULTS__MODEL)
完整说明见 环境变量。
深入阅读
完成后你将拥有
- 已初始化的配置与 workspace
- 至少一个可用的 Provider
- 可通过 TUI / CLI / GUI 与 Agent 对话