# or codex, gemini, opencode, pi, amp, grokaivo claude
用你自己的密钥
添加任何你信任的服务商的 API 密钥。密钥会加密保存在本地,你可以随时管理和切换。
# OpenRouter, Vercel AI Gateway,# OpenCode Go, DeepSeek, Cloudflare,# Google AI Studio, Kilo Gateway,# Amazon Bedrock,# OAuth: Codex, SuperGrok, GitHub Copilot, Cursor# Local: Ollama, LM Studio, llama.cpp# more...aivo keys add
导出与导入
通过一个用密码加密的文件在机器之间迁移密钥。
# prompts for a passwordaivo keys export ~/keys.aivo
# same password on the other machine, or pass a URLaivo keys import ~/keys.aivo
aivo keys import https://example.com/keys.aivo
# non-interactive (CI / scripts)aivo keys export ~/keys.aivo --password-stdin<<<"my secret"
其他命令
# list all saved keysaivo keys
# quickly add a key with optionsaivo keys add --base-url https://openrouter.ai/api --key sk-xxx
# activate a key to useaivo keys use
aivo keys use mykey
# print saved data of a keyaivo keys cat
# edit a saved keyaivo keys edit
# health-checkaivo keys ping
# OAuth re-login / rotate a keyaivo keys reauth
# for more optionsaivo keys --help
运行 Coding Agent
用你想要的任意服务商或模型启动一个 Coding Agent。多余的参数都会原样传给底层工具。
Claude CodeAnthropic 官方的终端 Coding Agent。
aivo claude
用 -k 指定一个已保存的 API 密钥,或省略其值打开密钥选择器。把 -k 单独和 -m 一起使用,可以一次同时选好两者。
aivo claude -k openrouter
aivo claude -k copilot
aivo claude -k
用 -m 固定一个模型,或省略其值打开模型选择器。一旦应用了某个模型,aivo claude 下次运行会记住它。
aivo claude -m moonshotai/kimi-k2.5
aivo claude -m
aivo claude --sonnet-model deepseek-v4-pro --haiku-model deepseek-v4-flash
aivo claude --reasoning-model gpt-5.4 --subagent-model claude-haiku-4-5
# open the picker for one slotaivo claude --opus-model
aivo amp --smart-model claude-sonnet-4.6 --rush-model claude-haiku-4-5
aivo amp --deep-model gpt-5.4-thinking --large-model deepseek-v4-pro
# pin the starting mode, or omit the value to open the mode pickeraivo amp --mode deep
aivo amp --mode
Pi来自 pi-mono 工具集的终端 Coding Agent。
aivo pi
用 -k 指定一个已保存的 API 密钥,或省略其值打开选择器。
aivo pi -k cursor
aivo pi -k
用 -m 固定一个模型,或省略其值打开模型选择器。
aivo pi -m composer-2.5
aivo pi -m
透明模式由于 Pi 支持多种上游协议,aivo 默认会把它的本地路由器放在中间,对数据流做归一化处理。使用 --transparent 把 URL 和正确的 API 类型直接交给 Pi,让它直连服务商。
不带工具名时,aivo run 会打开一个 Coding Agent 和插件的交互式选择器,默认选中你上次的选择。
aivo run
启动别名
把一个 Coding Agent 和它常用的参数固定到一个名字下,然后用 aivo <名字>(或完整形式 aivo run <名字>)一键启动整套配置。运行时的内联参数会覆盖已保存的那些,对于那些每次会话都要重打的分槽位模型配置,这很省事。
# Claude Code with separate models per slotaivo alias work claude -k openrouter \--opus-model deepseek/deepseek-v4-pro \--sonnet-model deepseek/deepseek-v4-flash \--haiku-model deepseek/deepseek-v4-flash \# Amp with separate models per mode, pinned to deep modeaivo alias task amp -k openrouter \--smart-model openai/gpt-5.5 \--deep-model anthropic/claude-opus-4.7 \--rush-model openai/gpt-5.4 \--large-model deepseek/deepseek-v4-pro
# run themaivo work
aivo task
aivo code
# open the key pickeraivo code -k# resume a saved sessionaivo code --resumeaivo code --resume last
# live-share the session to a viewer URLaivo code --share
aivo alias fast=claude-haiku-4-5
aivo alias mimo xiaomi/mimo-v2-pro
# use itaivo claude -m fast
aivo code -k vercel -m mimo
# list and removeaivo alias
aivo alias rm fast
Hugging Face
直接从 Hugging Face 仓库运行任意开放权重的 GGUF。第一次引用某个模型时,aivo 会把文件下载到 ~/.config/aivo/cache/huggingface,并通过内置的 llama-server 提供服务。之后的运行会复用缓存文件。
aivo code hf:bartowski/Llama-3.2-3B-Instruct-GGUF:Q5_K_M
aivo claude -m hf:bartowski/Llama-3.2-3B-Instruct-GGUF:Q4_K_M
在 Coding Agent 里使用
凡是接受 -m/--model 的地方都可以传 hf:。配合 Claude Code 和 Amp 的分槽位参数,可以在同一次会话里混用本地和远程模型。
aivo claude -m hf:Qwen/Qwen2.5-0.5B-Instruct-GGUF
aivo pi -m hf:Qwen/Qwen2.5-0.5B-Instruct-GGUF
# mix: remote opus, local sonnetaivo claude \--opus-model claude-opus-4.7 \--sonnet-model hf:Qwen/Qwen2.5-0.5B-Instruct-GGUF
# list cached reposaivo hf
# pre-pull a model (handy before going offline)aivo hf pull hf:Qwen/Qwen2.5-0.5B-Instruct-GGUF
# delete one quant or a whole repoaivo hf rm <repo>--quantQ5_K_Maivo hf rm <repo>--all-y# wipe the whole cacheaivo hf clean -y
Serve
把你当前激活的服务商暴露成一个本地的 OpenAI 兼容接口。任何会说 OpenAI API 的工具都能用,VS Code 扩展、Python 脚本,什么都行。
# pick a session in the current projectaivo logs share
# share a specific row by id prefixaivo logs share 1335c631
# pick from every project on this machineaivo logs share --all# follow updates and open in the browseraivo logs share --live--open# skip redaction (be sure)aivo logs share --no-redact
用量统计
通过读取每个工具的原生数据文件,汇总来自 aivo code、Claude Code、Codex、Gemini、OpenCode、Amp 和 Pi 的 token 计数。
aivo stats
aivo stats claude
aivo stats code
筛选与格式
# raw numbers for scriptsaivo stats -n# filter by provideraivo stats -s openrouter
# last N units (m, h, d, w)aivo stats --since 7d
aivo stats claude --since 24h
# show all modelsaivo stats -a# bypass cacheaivo stats -r
aivo update
# force update even if installed via a package manageraivo update --force# restore the previous version from the last backupaivo update --rollback