Batch 3 (last) of the locale-expansion plan: ha, yo, ig, am, uz, ka, hy on every surface â dashboard catalog, docs mirror (22-file core + llm.txt + CHANGELOG), CLI catalog, README flag block, locale tables and đ language bars. Also closes the key gap the batch-1 (43 keys) and batch-2 (10 keys) catalogs carried since their base merges, fixes the Igbo "Model" copy and allowlists the Uzbek cognate. Translation-ratio baseline covers 65 locales. â ď¸ base-red inherited: #12732
67 KiB
CLI-TOOLS (ááááá)
đ Languages: đşđ¸ English ¡ đŞđš am ¡ đ¸đŚ ar ¡ đŚđż az ¡ đ§đŹ bg ¡ đ§đŠ bn ¡ đ¨đż cs ¡ đŠđ° da ¡ đŠđŞ de ¡ đŹđˇ el ¡ đŞđ¸ es ¡ đŞđŞ et ¡ đŽđˇ fa ¡ đŤđŽ fi ¡ đŤđˇ fr ¡ đŽđŞ ga ¡ đŽđł gu ¡ đłđŹ ha ¡ đŽđą he ¡ đŽđł hi ¡ đđˇ hr ¡ đđş hu ¡ đŚđ˛ hy ¡ đŽđŠ id ¡ đłđŹ ig ¡ đŽđš it ¡ đŻđľ ja ¡ đŹđŞ ka ¡ đŽđł kn ¡ đ°đˇ ko ¡ đąđš lt ¡ đąđť lv ¡ đŽđł ml ¡ đŽđł mr ¡ đ˛đž ms ¡ đ˛đš mt ¡ đ˛đ˛ my ¡ đłđľ ne ¡ đłđą nl ¡ đłđ´ no ¡ đŽđł or ¡ đŽđł pa ¡ đľđ phi ¡ đľđą pl ¡ đľđš pt ¡ đ§đˇ pt-BR ¡ đˇđ´ ro ¡ đˇđş ru ¡ đąđ° si ¡ đ¸đ° sk ¡ đ¸đŽ sl ¡ đˇđ¸ sr ¡ đ¸đŞ sv ¡ đ°đŞ sw ¡ đŽđł ta ¡ đŽđł te ¡ đšđ th ¡ đšđˇ tr ¡ đşđŚ uk-UA ¡ đľđ° ur ¡ đşđż uz ¡ đťđł vi ¡ đłđŹ yo ¡ đ¨đł zh-CN ¡ đšđź zh-TW
title: "á§ááááá CLI â OmniRoute" version: 3.8.50 lastUpdated: 2026-08-23
á§ááááá CLI â OmniRoute
áááážáá áá áťááááááááśáá áťááááááá 2026-08-23
OmniRoute áá˝ááááá áźáááśáá˝áá§ááááá CLI á ááá˝ááá¸áááááá áááááááźáááśááááá áááá áážáááááááááśáááááááááááááˇáááá ááá˝ááá¸á
| ááááá | ááááźá | áááááááˇá | á ááá˝á |
|---|---|---|---|
| CLI Code's | /dashboard/cli-code |
á§ááááááááááááźááááá˘ááááááááááá ááśáá OmniRoute (Client â CLI â OmniRoute â Provider) | 26 |
| CLI Agents | /dashboard/cli-agents |
Agent áááááááááá˘ááááááááááá ááśáá OmniRoute (ááá áźáááźá ááááś áááťááááááˇááśáááśáááźááááźááśáááśá) | 10 |
| ACP Agents | /dashboard/acp-agents |
CLI ááá OmniRoute ááááážáááśááááá backend ááśá stdio/ACP (ááá áźááááá áááśá) | áážáááááá¸á áťáááááá |
ááááźáá
áśááááááźáááśááááááźáááááááśá 308á /dashboard/cli-tools â /dashboard/cli-code, /dashboard/agents â /dashboard/acp-agentsá
áááááááááśáááážáááśá
CLI Code's / CLI Agents (ááá áźááááážááááśáá):
Claude / Codex / OpenCode / Cline / KiloCode / Continue / Hermes Agent / Goose / ...
â
âź (ááśááá˘áááááááááá
ááśáá OmniRoute)
http://YOUR_SERVER:20128/v1
â
âź (OmniRoute áááááźááá
ááśááá˘ááááááááááááśááááááášáááááźá)
Anthropic / OpenAI / Gemini / DeepSeek / Groq / Mistral / ...
ACP Agents (ááá áźáááááážááááá
áááśá):
áááážáááá Client â OmniRoute â ááááážá CLI ááśá stdio/ACP â ááśááááážááá
á˘áááááááááááá
- áááááááááá§áááááááśááá˘áááááááááž API key áááá˝á
- ááśáááśáááśáá áááśááááá CLI ááśááá˘áááá ááááťáááááśááááááááááá
- ááááźááááźááááááááˇáá áśáááśá áááááááá ááśááááááááá§ááááááá¸áá˝áááĄážáááˇá
- áááážáááśáááśáááśááááááťááááśááá¸áááźáááááśá ááˇááá áážáááśááá¸ááááá¸á ááááśá (VPS, Docker, Akamai, Cloudflare Tunnel)
ááááááá
ááśááááááááááááááááááááááááˇááśáá˝á setup-*
á˘áááááˇáá
áśáááśá
áááááááŻáááśáááááááá
ááśááááááááááááá§ááááááá¸áá˝áááááááááá OmniRoute ááááśááááááśáá˝áááśááááááááś setup-*
áá˝ááááááśáá CLI áá¸áá˝áááááááśáááá áááá˘áśáááśááśáĄáťááááźááá ááááťááááážáááśáááááśáá áá¸
OmniRoute áááááááťááááážáááśá (ááááťááááśááá¸áááźáááááśá áŹáá¸á
ááááśá) á ážáááááááŻáááśáááááááá
ááśááááááááááááśááááááá§ááááááá
áážáááśááá¸áááááá˘áááá
omniroute setup-codex omniroute setup-claude omniroute setup-opencode
omniroute setup-cline omniroute setup-kilo omniroute setup-continue
omniroute setup-cursor omniroute setup-roo omniroute setup-crush
omniroute setup-goose omniroute setup-qwen omniroute setup-aider
omniroute setup-5dive
ááśááááááááśáá¸áá˝ááááá˝ááá --remote <url> --api-key <key> (ááááááá
ááśááááááááá§áááááááááťááááśááá¸áááźáááááśááąáááááážááśáá˝á
OmniRoute áá¸á
ááááśá), --dry-run (áážáááśááťááááááˇáááááá) ááˇá --portá á§ááááá
áááááˇáááśáááśááááážááááźááááááááááááááááááᡠ(Cline, Kilo, Roo, Goose, Aider, Qwen, 5dive) ááá˝ááá
--model <id> (ááˇá --yes áááááśááááśááááážáááśááááááˇáááśáá˘áááááááá)á setup-5dive ááşááś
ááźááááááááá˝áááááááááˇááááááááááá $HOMEá ááśááááááá
ááśááááááááááááťá agent áááá 5dive ááá
áááááááááźá áááśáááááááááááśááááááááááááááááá root áá
áážáááśááá¸áááááááááááťá ááźá
ááááááśáááážáááśááááá˝ááŻááĄážáááˇáááśá sudo
á ážáááˇáááśááááááá¸á
ááááśáááááśáááááá˝áááá áážáááá¸áážááááážáááśá CLI ááááááá
áźá env
ááááááášáááááźá ááˇáááˇáááááááŻáááśáááááááá
ááśááááááááá˘ááá¸ááśááá˘áá ááźááááážááááááˇáá¸áážááááážáááśáááźáá
omniroute run <target> (claude, codex, aider, goose, opencode, qwen,
gemini â target ááˇá alias áááḠbin/cli/cli-manifest.mjs)á ááááááˇáá¸áážááááážáááśáá
áśáá
áááááśááá§ááááááá¸áá˝áá omniroute launch (Claude Code) ááˇá omniroute launch-codex
(Codex) áá
ááá˘áśá
áááážááśáá Gemini CLI á˘áśá
áážááááážáááśáááśááááááťáááááá ááśááś target áááá omniroute run
áááťááááááˇáááśáááźááááá setup-*/configure ááá
áŻáááśááááááááááá ááśááśááá â á˘ááá¸áááááśááááááááśáá¸áá˝ááááááá flag ááśááá˘áá ááśááááážááááťááááśááá¸áááźáááááśáááááášááá¸á ááááśá ááˇáá§áááááááśáááááááááááźáááśááá áá áá
/v1â ááśááá ááááťá ááśááá˝ááááá áźá CLIá
ááśááááážáááśáááśááááááááśááśááááááá ááááťá container
ááśááááááááś setup-* áááááááźáááśááááááˇáááááˇáá
ááááťá container áááá OmniRoute áášáááááááá
ááááťá
home ááááśáááááá container ááá CLI ááśáá˝ááá
ááž host ááˇáá˘áśá á ážáááśáášáááśáááá
ááá
container ááśááá OmniRoute áááážáááááśáááśáááá á ážáááˇááááážáááśáááśáá˝ááááááźá 2 ááááááśáááááá áśáááśáááááśá áááá˝ááąáá
ááśááááááá ááśáááˇáá¸áááááśááááá
ááá˝ááá¸ááážáááá¸áááá â áááĄážá CLI áá
ááž host á ážá
ááááž omniroute connect áážáááá¸ááááśáááá
container Ꮰbind-mount áááŻáááśáááááááá
ááśáááááááá á ážáááááá
CLI_CONFIG_HOME (ááááźá áááśáá host áááá compose)á ááśááááśááááááááś setup-* áá˝áááśáá
omniroute configure ááˇá omniroute config set ááá˝ááá
--allow-container-write áá
áááááśáááááááá
ááśáááááááá CLI ááááśáááááá container ááşááśá˘ááá¸áááá˘ááá
ááˇáááśá
áááááážá OMNIROUTE_ALLOW_CONTAINER_CONFIG_WRITE=true áááááážááźá
ááááśáááááśáá
áááśááá¸ááááááááá ááźááážá
áááááťááááááá Docker â ááśáááááááá
ááśááááááááá§ááááá CLI áááá hostá
apply endpoint ááááááááśááááááááááá (POST /api/cli-tools/apply) á˘ááťáááá
ááśáááśáááśáááźá
ááááśá áá
ááááťá container áááááˇáááááˇááśááááááááá target ááááááśááˇáááááźáááśá bind-mount áá¸
host áášááááážáááááá 422 ááśáá˝á containerEphemeralTarget: true á˘áááááááá áťá
áááááśáááťáááááˇááśá ááˇá â áááááśááá§ááááááááááśáááźááááááááááśáá host (claude, codex, opencode, cline,
kilo, continue) â hostSetupCommand áá˝á (á§. omniroute setup-opencode) áážáááá¸áááážáááśá
áá
ááž host áááá˝áááˇáá ááááśáá˘ááá¸ááááźáááśááááááááá dryRun: true áá
áááááážáááśááá
ááááťááááá container
á ážáááááĄááááśááˇááśáááááśáááááážá + ááááźá target áááááˇááááááśáááááááśá ááźá
áááá
á˘áááá˘áśá
áážáááśááťááá¸ááááśááááááááááá á ážáá˘ááťáááááá
ááž hostá áĽááˇááśáááááááááźáááśá
ááááážááĄážááááá
ááááś ááˇáááááźáááśáááśáááśááḠregression ááá
tests/unit/api/cli-tools/apply-container-guard.test.ts â ááťá "áá˝áááťá" 422
áááááááśáááśáááśáá
ááá
áááááááá áááá¸ááˇá
ááśááśáĄáťááá˝áááááˇááá
ááááťá src/shared/constants/cliTools.ts ááś CLI_TOOLS: Record<string, CliCatalogEntry>á
ááśááťáá¸áá˝ááááśáááśáááśááááá (ááááááá
ááááťá src/shared/schemas/cliCatalog.ts)á
| ááśá | áááááá | ááśáááˇáááááś |
|---|---|---|
category |
"code" | "agent" |
ááááááááá§ááááááááá áśááá ááž |
vendor |
string |
ááááááážáááá§ááááá ("Anthropic", "OSS (P. Gauthier)") |
acpSpawnable |
boolean |
á˘áśá áááážááś ACP Agent ááááá (ááśááááá áśáááááśááááááśáá) |
baseUrlSupport |
"full" | "partial" | "none" |
áááááˇáááśááááá
áááťá
áááá
ááááááśáááááá˝áá "none" = ááááá¸ááśáááśá MITM áááááˇáááśááááśáááááž |
configType |
"env" | "custom" | "guide" | "custom-builder" | "mitm" |
ááááááśáááááááá ááśáááááááá |
id, name, color, description, docsUrl |
áááááááśá | ááśáááááźááááááśááááśááááá áśá |
ááśááťáááááśá baseUrlSupport: "none" ááˇáááááźáááśááááá áśá áá
ááááťááááááááááśááááááááááááá â áá˝áááśááááźáááśáá
áťáááááá¸ááááťáááááá¸ááśáááśá MITM áááááˇáááśááááśááááážáááááśáááááááśá 11 (ááźááážá _tasks/features-v3.8.6/refactorpages/_orchestration/_plan11-mitm-backlog.md)á
áááááˇááááááááśá (ááśáááááťáááśááśáĄáťá Ă á˘áśá áááážá Ă á˘áśá ááááááá ááśáááááááá Ă á˘áśá áááážáááśá)
ááˇáááááááááá§ááááááááááśáááááťáááśááśáĄáťáááśááá˘ááááťáááááá˘áśá áááážá ááááááá ááśáááááááá áŹáááážáááśáááśáááá áááááˇááá¸áá˝ááááśá ááááááááááśááááá˝á á ážááááááááááśáááˇáááááááááśáášááááááśáąáááá˝áááśááááááááśá
| áááááˇá | á˘áááááá | áááááśááá ááááťá |
|---|---|---|
| ááśáááááťáááśááśáĄáťá | áááá áśáááááťáááśááśáĄáťáááááśááááááááááá (ááááá á˘ááááááááááááá áŻáááśá ááááááááśáááááááá ááśáááááááá) | src/shared/constants/cliTools.ts (CLI_TOOLS) |
| á˘áśá áááážá | ááśááááážá binary/config ááśááááá˝áááˇááˇáááááááśáááśá ááˇááá¸ááśááááááááá ááśáááááááá | src/shared/services/cliRuntime.ts (ááśááśáĄáťáááááááážáááśá CLI_TOOLS) |
| á˘áśá ááááááá ááśáááááááá | ááśááááááá omniroute configure <cli> (ááśáááźááááááááá
á) |
bin/cli/cli-manifest.mjs (configure: true) |
| á˘áśá áááážáááśá | ááśááááááá omniroute run <target> (ááśááááááááśááááá
áźá env/args) |
bin/cli/cli-manifest.mjs (run: true) |
bin/cli/cli-manifest.mjs ááşááś manifest áááá˘áśá
áááááˇáááááˇááśáááśááááááááśáááááááááááś CLIá run, configure ááˇáááááááˇáá¸ááááážáááśááááááááśááááááááś shell ááśááá˘ááááťáááááááśááá
ááááá¸ááááá
ááśááááááááśááááááá á
áááá
(á§ááśá ááá kilocode/kilo-code/kilo_cli â kilo)
ááˇáááśáááááśáá flag --model áá¸ááśá á§áááááááśáááśáááśáááˇáááááááááś
tests/unit/cli/cli-manifest-drift.test.ts áááááááááśááááś manifest ááśááśáĄáťáááááááážáááśá
ááśááśáĄáťá UI ááˇááááááááážááááśáááá¸áá˝áááá
ááááśáááśáááá¸áááááśááááááś â ááááá
áááááśááááááááá
áááááá˝ááááááááśááááááááááááá áášááááážáąááááááťáááááááááśááá áááá˝ááąááááśááááááááá˝áááťáááááśááááááááááááśááá
1. ááááá¸á§ááááááááá CLI Code (26 á§ááááá)
á§áááááááśááá˘ááááááááá áśááá
ááááťá /dashboard/cli-codeá á§ááááááááááśá baseUrlSupport: none ááááźáááśááááááśááááśáááá MITM áŹááśáááááśáááááá áááá˝ááąáá URL ááźáááááśáááááśáááááá˝áá
| id | ááááá | á˘ááááááááááááá | ááśáááśáááá URL ááźáááááśá | ááááááááśáááááááá ááśáááááááá | á˘áśá ááááážá ACP |
|---|---|---|---|---|---|
| claude | Claude Code | Anthropic | áááááá | áááˇááááśá | ááśá |
| codex | OpenAI Codex CLI | OpenAI | áááááá | ááááśáááááá˝á | ááśá |
| zcode | ZCode (áááááááááááááźá GLM) | Z.ai | ááááśá | ááááśáááááá˝á | áá |
| cline | Cline | OSS (á˘áá¸á Claude Dev) | áááááá | ááááśáááááá˝á | ááśá |
| kilo | Kilo Code | Kilo-Org | áááááá | ááááśáááááá˝á | áá |
| roo | Roo Code | Roo (OSS) | áááááá | ááśáááááśá | áá |
| continue | Continue | continue.dev | áááááá | ááśáááááśá | áá |
| aider | Aider | OSS (P. Gauthier) | áááááá | ááśáááááśá | ááśá |
| forge | ForgeCode | Antinomy HQ | áááááá | ááááśáááááá˝á | ááśá |
| jcode | jcode | 1jehuang (OSS) | áááááá | ááááśáááááá˝á | áá |
| deepseek-tui | DeepSeek TUI | Hunter Bown (OSS) | áááááá | ááááśáááááá˝á | áá |
| codewhale | CodeWhale | Hmbown (OSS) | áááááá | ááááśáááááá˝á | áá |
| opencode | OpenCode | Anomaly (á˘áá¸á SST) | áááááá | ááśáááááśá | ááśá |
| droid | Factory Droid | Factory AI | áá˝áááááá | ááśáááááśá | áá |
| copilot | GitHub Copilot CLI | GitHub/MS | áááááá | ááááśáááááá˝á | áá |
| cursor-cli | Cursor CLI | Anysphere | áá˝áááááá | ááśáááááśá | ááśá |
| smelt | Smelt | leonardcser (OSS) | áááááá | ááááśáááááá˝á | áá |
| pi | Pi (pi-coding-agent) | M. Zechner (OSS) | áááááá | ááááśáááááá˝á | áá |
| grok-build | Grok Build | xAI | áááááá | ááááśáááááá˝á | áá |
| crush | Crush | OSS (Charm) | áááááá | ááááśáááááá˝á | áá |
| qwen | Qwen Code | Alibaba | áááááá | ááśáááááśá | ááśá |
| cursor | Cursor | Anysphere | ááááśá | ááśáááááśá | áá |
| antigravity | Antigravity | ááááśá | MITM | áá | |
| hermes | Hermes | Nous Research | ááááśá | ááśáááááśá | áá |
| kiro | Kiro AI | Amazon | ááááśá | MITM | áá |
| custom | CLI ááááśáááááá˝á | â | áááááá | á§áááááááááážáááááśáááááá˝á | áá |
á§ááááááááááśá baseUrlSupport: "partial" áááá áśáááááśá "â URL ááźáááááśááá˝áááááá" áá
ááááťáááśáááááśáááááááááááá
2. ááááá¸ááááśááááśá CLI (á§ááááá 10)
ááááśááááśááááááááááááááˇááááááá áśááá
ááááťá /dashboard/cli-agentsá
| id | name | vendor | baseUrlSupport | acpSpawnable |
|---|---|---|---|---|
| hermes-agent | Hermes Agent | Nous Research | full | false |
| openclaw | OpenClaw | OSS (P. Steinberger) | full | true |
| goose | Goose | Block / Linux Foundation | full | true |
| interpreter | Open Interpreter | OSS | full | true |
| warp | Warp AI | Warp Inc. | partial | true |
| agent-deck | Agent Deck | asheshgoplani (OSS) | full | false |
| omp | Oh My Pi | OSS | full | true |
| letta | Letta CLI | Letta | full | false |
| prime-agent | Prime Agent | Prime Intellect (OSS) | full | false |
| 5dive | 5dive | OSS (5dive-ai) | full | false |
3. ááááśááááśá ACP (/dashboard/acp-agents)
áááááááá (ááśáááááźáááááááḠ/dashboard/agents) áááá áśá CLI ááá OmniRoute á˘áśá
ááááážááááážáááśá ááśáááśááá¸ááááááˇáááááˇááśá backend ááśááááááˇáá¸ááśá stdio/ACPá ááááá¸áááááááźáááśáááááśáááááĄáááá
ááááťá src/lib/acp/registry.ts á ážáááś ááˇáááá ááźá
ááááśáášá CLI_TOOLS ááá
4. ááááá¸ááśáááśá MITM ááááá ááá (ááˇááááá áśáááááťá dashboard)
CLI ááśááááááááˇáááśáááá base URL ááááśáááááá˝ááá¸áááážááá á ážááá ááˇáááááźáááśáááśáááááḠááááťáááááá CLI Code ᏠCLI Agents áááá áá˝áááśááśáááááááśááááááśááááśáááááśááá áśáá MITM ááááťááááááśá 11á
| CLI | ááźáá áááť |
|---|---|
| windsurf | BYOK ááááźáááśáááááááááášááááźááá Claude áááááśááááážááážá + URL/token ááááááśáá¸ááááá |
| amp | ááááááááá˘áááźááˇáááˇá (Sourcegraph) |
| amazon-q / kiro-cli | ááśááááááááááśáá AWS SSO ááááśá URL ááááśáááááá˝á |
| cowork | Anthropic Desktop ááááśá endpoint áááá˘áśá ááááááá ááśááááááááááśá |
ááźááážá _tasks/features-v3.8.6/refactorpages/_orchestration/_plan11-mitm-backlog.md áááááśááááá
áááá¸áááááááááááááá
5. API áááááśááááśááááážáááśááśá á
ááśááááážáá§áááááááśááá˘ááááááźáááśááááááźáááááťáááśáááá endpoint áááá˝áá
GET /api/cli-tools/all-statuses
- ááśááááááááááśááá
requireCliToolsAuth(request)(ááźá ááááśáášá route/api/cli-tools/áááááááá) - ááááĄááá
Record<toolId, ToolBatchStatus>(ááááááásrc/shared/types/cliBatchStatus.ts) - ááťáááááśáááááá
Promise.alláážá§áááááááśááá˘áá ááśáá˝áááááááá˘ááˇááááś 5 ááˇááśáá¸áááááśááá§ááááááá¸áá˝áá - ááááśáááááááśááá LRU ááááťáá˘áááá
áá
áśá áááááśááááážááˇááˇááááááśá
mtimeáááááŻáááśáááááááá ááśááááááááá ááááśáááááááśáááášáááááźáááśááááážáąááá˘ááťááááśá áá ááámtimeááááśááááááźáá ááśáášáááááźáááśáááááááĄážáááˇá áá ááá server á áśáááááážááĄážáááˇáá
áááááá response áááááśááá§ááááááá¸áá˝ááá
interface ToolBatchStatus {
detection: {
installed: boolean;
runnable: boolean;
version?: string;
command?: string;
commandPath?: string;
reason?: string;
};
config: {
status: "configured" | "not_configured" | "not_installed" | "unknown" | "other";
endpoint?: string | null;
lastConfiguredAt?: string | null;
};
error?: string; // ááśááááá˘áśá ááááśá stack trace
}
6. ááááááˇáá¸áááááááśáááśáááááááááááśááá§ááááááááá¸
á§ááááááááá¸áááááśá configType: "custom" ááśáááááźá API áááááśááááśááááááááááĄááá
| ááááźá | á§ááááá |
|---|---|
POST /api/cli-tools/forge-settings |
ForgeCode (.forge.toml) |
POST /api/cli-tools/jcode-settings |
jcode (--base-url flag) |
POST /api/cli-tools/deepseek-tui-settings |
DeepSeek TUI (OPENAI_BASE_URL, áááá áśáá) |
POST /api/cli-tools/codewhale-settings |
CodeWhale (OPENAI_BASE_URL, á
áááá + ááśááááážááááśááááááááá
áśáá ~/.deepseek) |
POST /api/cli-tools/smelt-settings |
Smelt |
POST /api/cli-tools/pi-settings |
ááááśááááśááááááááźá Pi |
POST /api/cli-tools/grok-build-settings |
Grok Build (~/.grok/config.toml, [model.omniroute]) |
POST /api/cli-tools/qwen-settings |
Qwen Code (~/.qwen/settings.json + ááááášá .env ááááĄáá) |
ááááźáááśááá˘ááááááž sanitizeErrorMessage() áááááśááááśááááážáááááá áťá (á
áááśáááášáááášá #12)á
7. ááááśáááááááááááááááááśááááááááááá
ááźá CLI (/dashboard/cli-code)
src/app/(dashboard)/dashboard/cli-code/page.tsxâ áááśáááśááááśááá¸ááásrc/app/(dashboard)/dashboard/cli-code/CliCodePageClient.tsxâ ááááĄáśá ááááááááááááááśááá¸áááááásrc/app/(dashboard)/dashboard/cli-code/[id]/page.tsxâ áááááááááááśááááá˘áˇáá§ááááásrc/app/(dashboard)/dashboard/cli-code/components/â ááśáá§ááááááŻááááá ááá˝á 12 +ToolDetailClient.tsx
ááááśááááśá CLI (/dashboard/cli-agents)
src/app/(dashboard)/dashboard/cli-agents/page.tsxâ áááśáááśááááśááá¸ááásrc/app/(dashboard)/dashboard/cli-agents/CliAgentsPageClient.tsxâ ááááĄáśá ááááááááááááááśááá¸áááááásrc/app/(dashboard)/dashboard/cli-agents/[id]/page.tsxâ áááážToolDetailClientáĄážáááˇá
ááááśááááśá ACP (/dashboard/acp-agents)
src/app/(dashboard)/dashboard/acp-agents/page.tsxâ áááśáááśááááśááá¸ááá (ááśáááááśáááá¸áá¸agents/)
áááśáááśá UI áá˝á (src/shared/components/cli/)
| áŻáááśá | ááááááá |
|---|---|
CliToolCard.tsx |
ááśáááááśáááśáááááśááá (ááśááááážá + ááśáááááááá ááśáááááááá + á áááťá áááá áá) |
CliConceptCard.tsx |
ááśáááááááá˘ááá¸áááááááˇááááááśááááááááá¸áá˝áá |
CliComparisonCard.tsx |
ááśááááááááááá¸áá˝ááááááśááááááá CLI |
BaseUrlSelect.tsx |
ááááá¸áááááśááá áťááááááśááá áááťá áááá áá (ááźáááááśá/ááááá/ááááśáááááá˝á) |
ApiKeySelect.tsx |
á§ááááááááážááážá API key |
ManualConfigModal.tsx |
áááźááťááááááááśáááááááá ááśáááááááááááá˘áśá á ááááááśá |
Hook áá˝á (src/shared/hooks/cli/)
| áŻáááśá | ááááááá |
|---|---|
useToolBatchStatuses.ts |
ááśááá /api/cli-tools/all-statuses ááˇááááááááááááááśáááśáááááťáááááťá/ááááťááĄážáááˇá |
8. i18n
Namespace áááá¸ááááááśáááááááááááťááááááśá 14 F9á
| Namespace | ááááááá |
|---|---|
cliCommon |
ááááá˘áááááá˝á (ááááśáááśá á˘ááááááááááááˇá/ááśááááááááá ááááśáááááááááá˘áˇá) |
cliCode |
ááááá˘áááááááááśááááááá CLI Code |
cliAgents |
ááááá˘áááááááááśááááááá CLI Agents |
acpAgents |
ááááá˘áááááááááśááááááá ACP Agents |
ááśáááááááááááááááś PT-BR ááˇá EN ááááźáááśááááááááźáá Locale á
ááá˝á 39 áááááááááášáááááž EN ááááááááááááááááˇáááá˝á ááśááááááśááááá
áźáááááśáááááˇá namespace áá
ááááťá src/i18n/request.tsá
9. á áśáááááážááá áá
ááá áśááḠ1 â ááá˝ááá OmniRoute API Key
- áážá
/dashboard/api-managerâ ááááážá API Key - ááśááááááááąááááś (á§.
cli-tools) á ážááááážááážáááˇááááˇááśááá˘áá - á áááá key ááá â á˘ááááášáááááźáááśáááśáááááśáá CLI áá¸áá˝ááááśáááááá
Key ááááá˘áááááśáááááááááźá áááá
sk-xxxxxxxxxxxxxxxx-xxxxxxxxx
ááá áśááḠ2 â áááĄážáá§ááááá CLI
á§áááááááśááá˘áááááááá˘ááááž npm áááááźááąááááśá Node.js 22.22.2+ Ꮰ24.xá
# Claude Code (Anthropic)
npm install -g @anthropic-ai/claude-code
# OpenAI Codex
npm install -g @openai/codex
# OpenCode
npm install -g opencode-ai
# Cline
npm install -g cline
# KiloCode
npm install -g kilocode
# Qwen Code
npm install -g @qwen-code/qwen-code
# Google Gemini CLI (á˘áśá
áááážáááśáááśáááá `omniroute run gemini` â áááá /v1beta)
npm install -g @google/gemini-cli
# Aider
pip install aider-chat
# Smelt
cargo install smelt # ááá˘ááááž Rust
# ááááśááááśááááááááźá Pi
# ááźááážá https://github.com/zechnerj/pi-coding-agent áááááśááááśááááĄážá
# jcode
# ááźááážá https://github.com/1jehuang/jcode áááááśááááśááááĄážá
ááá áśááḠ3 â ááááááá ááśááááááááááśáááá Dashboard
- á
áźááá
ááśáá
http://localhost:20128/dashboard/cli-code - áááááááá§áááááááááá˘ááááá ááááťáááááĄáśá áááááá
- á áťá áážááśááážáááá¸áážáááááááááá˘áˇáááááá§ááááá
- áááážááážá API key ááˇá base URL ááááá˘ááá
- á áťá á˘ááťááááááśáááááááá ááśáááááááá áŹá ááááááááťáááźáááááááá ááśááááááááááááá
ááá áśááḠ4 â áááááá˘ááááááˇááááśáááá
# Endpoint ááááááá OmniRoute
export OPENAI_BASE_URL="http://localhost:20128/v1"
export OPENAI_API_KEY="sk-your-omniroute-key"
export ANTHROPIC_BASE_URL="http://localhost:20128"
export ANTHROPIC_AUTH_TOKEN="sk-your-omniroute-key"
# Gemini CLI á˘áśá GOOGLE_GEMINI_BASE_URL áá
ROOT (SDK ááááááśááááśáá /v1beta/... ááááááá˝ááŻá)
export GOOGLE_GEMINI_BASE_URL="http://localhost:20128"
export GEMINI_API_KEY="sk-your-omniroute-key"
áááááśáá áááśááá¸ááááá¸á ááááśá ááźááááá˝á
localhost:20128ááá IP áŹááááááááááśááá¸ááá á§.http://<your-server-ip>:20128á
ááá áśááḠ4 â ááááááá ááśááááááááá§ááááááá¸áá˝áá
Claude Code
# ááááážá ~/.claude/settings.json:
mkdir -p ~/.claude && cat > ~/.claude/settings.json << EOF
{
"env": {
"ANTHROPIC_BASE_URL": "http://localhost:20128",
"ANTHROPIC_AUTH_TOKEN": "sk-your-omniroute-key"
}
}
EOF
ááááž root áááá Anthropic gateway áá˝ááááááśáá Claude Codeá ááťááááááá /v1 áá
áá¸áááá
ááśáááááá claude "say hello"
OpenAI Codex
Codex áááááááḠ(v0.137+) á˘áśááá ~/.codex/config.toml áááťááááá â config.yaml
á
áśááááśáááá npm CLI ááááśááááťá á ážáááááźáááśááááááááááˇááááá áśáááśáá API
key ááááźááááááśááťáááááťáá˘ááááááˇááááśá OMNIROUTE_API_KEY (env_key) ááśááˇá
áá
ááˇáááˇáááááźáááśáá
áá
ááááťááŻáááśááĄážáá
mkdir -p ~/.codex && cat > ~/.codex/config.toml << EOF
model_provider = "omniroute"
[model_providers.omniroute]
name = "OmniRoute"
base_url = "http://localhost:20128/v1"
env_key = "OMNIROUTE_API_KEY"
requires_openai_auth = false
EOF
export OMNIROUTE_API_KEY="sk-your-omniroute-key"
áŻáááśáááááááááá (profiles, wire_api, context windows)á CODEX-CLI-CONFIGURATION.mdá
ááśáááááá codex "what is 2+2?"
OpenCode
mkdir -p ~/.config/opencode && cat > ~/.config/opencode/opencode.json << EOF
{
"\$schema": "https://opencode.ai/config.json",
"provider": {
"omniroute": {
"npm": "@ai-sdk/openai-compatible",
"name": "OmniRoute",
"options": {
"baseURL": "http://localhost:20128/v1",
"apiKey": "sk-your-omniroute-key"
},
"models": {
"claude-sonnet-4-5": { "name": "claude-sonnet-4-5" },
"claude-sonnet-4-5-thinking": { "name": "claude-sonnet-4-5-thinking" },
"gemini-3-flash": { "name": "gemini-3-flash" }
}
}
}
}
EOF
ááśáááááá opencode
ááááž
opencode run "your prompt" --model omniroute/claude-sonnet-4-5-thinking --variant higháážáááá¸ááááž thinking variantsá
Cline (CLI ᏠVS Code)
áááá CLIá
mkdir -p ~/.cline/data && cat > ~/.cline/data/globalState.json << EOF
{
"apiProvider": "openai",
"openAiBaseUrl": "http://localhost:20128/v1",
"openAiApiKey": "sk-your-omniroute-key"
}
EOF
áááá VS Codeá
ááśááááááááááááááááááááá Cline â API Provider: OpenAI Compatible â Base URL: http://localhost:20128/v1
áŹááááž OmniRoute dashboard â á§ááááá CLI â Cline â á˘ááťááááááśáááááááá ááśááááááááá
KiloCode (CLI ᏠVS Code)
áááá CLIá
kilocode --api-base http://localhost:20128/v1 --api-key sk-your-omniroute-key
ááśáááááá VS Codeá
{
"kilo-code.openAiBaseUrl": "http://localhost:20128/v1",
"kilo-code.apiKey": "sk-your-omniroute-key"
}
áŹááááž OmniRoute dashboard â á§ááááá CLI â KiloCode â á˘ááťááááááśáááááááá ááśááááááááá
Continue (ááááááááááá VS Code)
ááááááá˝á ~/.continue/config.yamlá
models:
- name: OmniRoute
provider: openai
model: auto
apiBase: http://localhost:20128/v1
apiKey: sk-your-omniroute-key
default: true
á áśáááááážá VS Code áĄážáááˇááááááśáááá¸ááááááá˝áá
VS Code Insiders (chatLanguageModels.json)
áááážááˇáá¸ááááá ááá VS Code Insiders ááááźáááśáááááááá ááśáááááááááááááśáááááźááá custom endpoint á ážáá˘áááá áááąáá OmniRoute áááážáááśááááááˇáááśá custom header fieldá
áá¸ááśáááááááśáááááśáá
- Linux:
~/.config/Code - Insiders/User/chatLanguageModels.json - Windows:
%APPDATA%/Code - Insiders/User/chatLanguageModels.json
á§ááśá áááááááśááááážááááśááááááááááááááááśá OmniRoute áááááśáááźáášáá
[
{
"vendor": "customendpoint",
"id": "auto",
"name": "OmniRoute Auto",
"family": "gpt-4",
"version": "1.0.0",
"url": "http://localhost:20128/api/v1/vscode/sk-your-omniroute-key/chat/completions",
"modelsUrl": "http://localhost:20128/api/v1/vscode/sk-your-omniroute-key/models",
"requestFormat": "openai-chat-completions",
"contextWindow": 256000,
"maxOutputTokens": 32768,
"auth": {
"type": "none"
}
}
]
á áááśáá
- áááá˝á
sk-your-omniroute-keyááá API key áááááśáááááážááá ááááťá OmniRouteá - ááśá
urláá˝áááá ááá˘áťááá/api/v1/vscode/{token}/chat/completionsá - ááśá
modelsUrláá˝áááá ááá˘áťááá/api/v1/vscode/{token}/modelsá - áá˝ááááážááá áźáááááááś
/v1+ Bearer header áá ááá client ááśáááá custom headersá - ááźáášááááááśáááááááááááťá URL ááşááśááááážááááááťááááááśááááśáááááźáááááś á ážáá˘áśá áááá áśááá ááááťááááááá áááťáááá editor áŹááááááááˇáááá proxyá
Kiro CLI (Amazon)
# á
áźááááḠAWS/Kiro ááááá˘áááá
kiro-cli login
# CLI áááážááśááááááááááśááá˘ááááááááśáááááśáááááá˝á â ááˇáá
áśáááśá
áááááž OmniRoute ááś backend áááááśáá Kiro CLI áááá˝áááśááá
# ááááž kiro-cli áá˝áááśáá˝á OmniRoute áááááśááá§áááááááááááááá
kiro-cli status
áááááśááááááááˇáá¸ááááááť Kiro IDE ááźáááááž MITM endpoint ááá OmniRoute ááśááážáááááá
áá
ááááá /dashboard/cli-tools â Kiroá
10. OmniRoute CLI ááśáááááťá
áŻáááśááááááˇááááᡠomniroute áááááááśááááááááśáááááśáááááááá¸ááˇááááááááśááá¸ááá ááśááááĄážá ááśáááˇááˇá
áááááááá áś ááˇáááśááááááááááá˘ááááááááááááśá á
áááťá
á
áśáááááážáá bin/omniroute.mjsá
omniroute # á
áśáááááážááááśááá¸ááá (á
áááááááśááážá 20128)
omniroute setup # á˘ááááááá˝áááśááááĄážááááá˘áááááááá
omniroute doctor # ááˇááˇáááááśáááááááá
ááśáááááááá DB á
ááá ááˇá runtime
omniroute providers list # ááśááááááśááá˘ááááááááááááśáááááśáááááááá
ááśáááááááá
omniroute providers test-all # ááśáááááááśááááśááááááśáááááááááá
omniroute reset-password # áááááááśááááááááśááá˘áááááááááááááĄážáááˇá
omniroute logs # ááááśáááááááááśáááááááá áááťááááž
omniroute health # ááááśáááśáááťáááśááááá˘áˇá (breakers, cache, memory)
omniroute --version # áááá áśááááá
omniroute --help # áááá áśáááśááááááááśááśááá˘áá
ááśááááĄážá ááˇáááśáá áśáááááážá
omniroute setup # á˘ááááááá˝áááśááááĄážááááá˘áááááááá
omniroute setup --non-interactive # áááá CI/áááááááááááááˇáááá (á˘áśá env vars + flags)
omniroute setup --password '<value>' # áááááááśááááááááśááá˘áááááááááááááááááááśáá
omniroute setup --add-provider \
--provider openai \
--api-key '<value>' \
--test-provider # áááááá ááˇáááśáááááá˘ááááááááááááśááááťáááááááá˝á
á˘ááááááˇááááśááááááááźáááśáááááśáááááááśááááśááááĄážáááˇáá˘ááááááááá
| á˘ááá | ááááááá |
|---|---|
OMNIROUTE_API_KEY |
áá API ááááá˘ááááááááááááś (ááááśáááá
--api-key ááśáááá Commander .env()) |
DATA_DIR |
áááá˝ááá¸ááśááááááˇáááááááááá OmniRoute |
ááśááťáááá
áźáááˇáá˘ááááááááááááááááááśááá˘ááááááźáááśááááááźáááś flags ááˇááááá˘ááááááˇááááśáááá
--password, --provider, --provider-name, --provider-base-url, --default-model
(ááźááážáááááážá omniroute setup ááśáááž)á
ááśáááˇááˇá áááááááá áś
omniroute doctor # ááˇááˇáááááśáááááááá
ááśáááááááá DB á
ááá runtime á˘áááá
áá
áśá ááˇáááśááááááážá
omniroute doctor --json # JSON ááááááśááá¸áá˘áśá
á˘áśáááśá
omniroute doctor --no-liveness # ááááááśááááááááááśáááśáááťáááśá HTTP
omniroute doctor --host 0.0.0.0 # áááá˝á host áááááśááááśááááá˝áááˇááˇáááááśááááááážá
omniroute doctor --liveness-url <url> # áááá˝á URL áááááááááá endpoint ááááśáááśáááťáááśá
doctor áááážáááśáááśááááá˝áááˇááˇáááááśáááááá Config, Database, Storage/encryption,
Port availability, Node runtime, Native binary (better-sqlite3),
Memory ááˇá Server livenessá ááśáášááááá
ááááááááááźáááˇááááááźááá áááááˇááážááśááááá˝áááˇááˇáááááśáá˝áááśáááááśáááśá failá
ááśááááááááááá˘ááááááááááááś
omniroute providers available # ááśááśáĄáťáá˘ááááááááááááś OmniRoute
omniroute providers available --search openai # ááááááśááśáĄáťáááśá id/name/alias/category
omniroute providers available --category api-key # ááááááśááááááá (api-key, oauth, free, ...)
omniroute providers available --json # JSON ááááááśááá¸áá˘áśá
á˘áśáááśá
omniroute providers list # ááśááááááśááá˘ááááááááááááśáááááśáááááááá
ááśáááááááá
omniroute providers list --json
omniroute providers test <id|name> # ááśáááááááśááááááśáááááááśáááááááá
ááśáááááááááá˝á
omniroute providers test-all # ááśáááááááśááááśááááááśáááááááááá
omniroute providers validate # áááááááááśáááá
ááśááááááááááááááťáááźáááááśá
omniroute providers add <provider> --credential-env PROVIDER_KEY
omniroute providers import ./providers.json --dry-run --json
omniroute providers auth <provider> # ááá áźá OAuth áááááśáááááśáá
omniroute providers edit <id|name> --default-model <model>
omniroute providers remove <id|name> --yes
providers add/import/auth/edit/remove ááááž API ááśá
áááá ááźá
áááááááážáááśáááśáá˝á
context ááźáááááśá áŹáá¸á
ááááśááááááááťááááááá ááśááááá
áźáááááááśááááááśáááá˝áááááž
--credential-stdin Ꮰ--credential-env; --dry-run --json ááśáááśááááá
ááááááśá/ááźáááśááááááśáááśááááśáááááťáááááá providers available á˘áśáááśááśáĄáťá OmniRoute;
providers list/test/test-all/validate áááááśáĽááˇááśáá SQLite ááźáááááśááááááá˝áááś ááˇá
ááˇááááááźááąáááááśááá¸áááááááťááááážáááśáááá
ááśááááááááá ááˇáááśáááááááĄážáááˇá
omniroute reset-password # áááááááśááááááááśááá˘áááááááááááááĄážáááˇá (ááááááá˝ááááá omniroute-reset-password)
omniroute reset-encrypted-columns # áááá áśáááśááááááśá + dry-run áááááśáááááááááááááśááááááśáááááááśáá˘ááˇááááá¸ááĄážáááˇá
omniroute reset-encrypted-columns --force # ááˇáááśáááááááááááśááááááśáááááááśáá˘ááˇááááá¸ááá
ááś null ááááťá SQLite
ááśáááśáá ááááááááśááááááśáá (â áááážááááśáááááááááťááááááááá)
omniroute auth export # áááá áśáááśááááááśá + ááá áśááááááśáá â ááˇáá
áźáááááž DB
omniroute auth export --force # ááśáá
ááááááááśááááááśáááááááśáááˇáááá¸áááááááśááááááśááááśááá˘áááá
stdout ááś JSON
omniroute auth export --force --id <id> # ááśáá
ááááááśááááááśáááááááááźáááááś
omniroute auth export --force --format env # áááá
áááááááśáá OMNIROUTE_<PROVIDER>_<FIELD>=<value>
omniroute auth export --force --out creds.json # ááááááá
áŻáááśá (ááááážáááśáá˝áááˇáááᡠ0600)
auth export áááážáááśá ááááááťáááźáááááśá (á˘áśá SQLite áááááááśáá áááááááśá HTTP route) á ážááááááťááá/ááááá
ááááá apiKey/accessToken/refreshToken/idToken ááś á˘áááááááááááś áááá
ááááś â áááááśááťáááśá ááˇááááááś
ááá áťáááá ááááśáá˘ááá¸ááááźáááśáá˘áśááá¸ááźáááááśáááˇáááááá á ážáááááśáá˘ááá¸ááááźáááśáááˇáááá¸ááá áážááááśá --forceá ááááśáá
ááśááááááśááá
stderr áááááááááźáááśááááá áśá ááťááááá˘áááááááááááśááśáá˝áááááźáááśááááá
ááá áááááźááąááááááá STORAGE_ENCRYPTION_KEYá
ááśáááááááśáááááááťáááśáááˇáááá¸á (ááá á˝áááťááááśá Ꮰciphertext ááźá
) ááááźáááśáááśáááśáááááś
<field>DecryptFailed: true áááá˝ááąááááśáááááááááśáááśáá
ááááśááááźá áŹááśáááá
ááááśáááá áťáááźáááááśáá
ááśááááááááśáááááááááá
ááśááááááááśááśááááááááááááśáááśááá¸ááá OmniRoute ááááťááááážáááśá áážááááááááśáááśáááááááááśááááááááá¸áááá
omniroute status # ááááśáááśáááááááážáááśáááááźááááźááśá
omniroute logs # áááá áśáááá áźááááááá áááťááááž (--json, --search, --follow)
omniroute config show # áááá áśáááśáááááááá
ááśáááááááááá
áá
áťáááááá
omniroute provider list # ááśáááááá¸á˘ááááááááááááśáááááśá (ááááááááááááááśááááá providers list)
omniroute provider add # á
áťáááááá OmniRoute ááśá˘ááááááááááááśáá
áážá§ááááááá˝á
omniroute keys add | list | remove # ááááááááá API keys
omniroute models [provider] # ááśáááááá¸áááźááá (--json, --search)
omniroute combo list | switch | create | delete
omniroute backup # ááá
ááááááťáááśáááááááá
ááśáááááááá + DB
omniroute restore # ááááśááĄážáááˇááá¸á
áááśááá
áááááááááśáááááťááá¸ááťá
omniroute health # ááááśáááśáááťáááśááááá˘áˇá (breakers, cache, memory)
omniroute quota # ááśááááážááááśááááźááśááááá˘ááááááááááááś
omniroute cache # ááááśáááśá cache
omniroute cache clear # áááá˘áśá semantic + signature caches
omniroute mcp status | restart # ááááśáááśá / ááśáá
áśáááááážá MCP server áĄážáááˇá
omniroute a2a status | card # ááááśáááśá A2A server / ááśá agent
omniroute tunnel list | create | stop # ááááááááá tunnels (cloudflare/tailscale/ngrok)
omniroute env show | get <k> | set <k> <v> # ááˇááˇááá / ááááá env vars (ááááááá˘áśáááá)
omniroute test # ááśááááážááááááá áááážááśááááááśááááááá˘ááááááááááááś
omniroute update # ááˇááˇááááážááá
áá
áťááááááááśá
omniroute completion # ááááážáááśááááááááśááááááááś shell
ááááážáááááááážááśááźáá
| ááááážá | ááá áááá¸ááˇáááááś |
|---|---|
--no-open |
ááťááážáááááááˇáá¸ááťáááááśáá˘áá¸áááşááˇáááááááááááááááááˇáá áááá áśáááááážá |
--port <n> |
ááááá API port áááá˝á (ááááśááážá 20128) |
--mcp |
áááážáááśáááś MCP server ááśáááá stdio (áááááśáá IDEs) |
--non-interactive |
ááťáááśá CI (ááááśááááá˝ááááá áźá; á˘áśááḠenv/flags) |
--json |
áááááá JSON ááááááśááá¸áá˘áśá á˘áśáááśá (doctor, providers ááśáážá) |
--help, -h |
áááá áśááááá˝áááśááááśáááááááśááááśááááááááś |
--version, -v |
áááá áśááááááááááśááááĄážá |
API Endpoints áááááśá
| Endpoint | ááśáááˇáááááś | áááážáááááśáá |
|---|---|---|
/v1/chat/completions |
ááśááááááááááááśá (áááááá˘ááááááááááááś) | á§ááááááááážáááśááá˘áá |
/v1/responses |
Responses API (áááááá OpenAI) | Codex, ááá áźáááśáááśááááááááśááááśá |
/v1/completions |
ááśááááááá˘ááááááááá áśáá | á§áááááá
áśááááááááááž prompt: |
/v1/embeddings |
ááśáááááááá˘ááááá | RAG, ááśáááááááá |
/v1/images/generations |
ááśáááááážáááźáááśá | GPT-Image, Flux ááśáážá |
/v1/audio/speech |
áááááááá˘ááááááá ááśáááĄáá | ElevenLabs, OpenAI TTS |
/v1/audio/transcriptions |
ááááááááááĄáááá ááśá˘ááááá | Deepgram, AssemblyAI |
á§ááśá ááááááá˘áśá á áááááá áááážááśáááááśáá ááśáá˝á OmniRoute URL áááááśá tokená
á§ááśá ááá token: sk-a3ab3c080beaee3a-69f4a4-070d71af
OpenAI base áááááááśá: http://localhost:20128/v1
áááźááá VS Code: http://localhost:20128/api/v1/vscode/sk-a3ab3c080beaee3a-69f4a4-070d71af/models
ááśááááá VS Code: http://localhost:20128/api/v1/vscode/sk-a3ab3c080beaee3a-69f4a4-070d71af/chat/completions
ááśááááážááá VS Code: http://localhost:20128/api/v1/vscode/sk-a3ab3c080beaee3a-69f4a4-070d71af/responses
ááááśá Ollama: http://localhost:20128/api/v1/vscode/sk-a3ab3c080beaee3a-69f4a4-070d71af/api/tags
ááśááááá Ollama: http://localhost:20128/api/v1/vscode/sk-a3ab3c080beaee3a-69f4a4-070d71af/api/chat
ááśááááááááśááááá áś
| ááá áťá | ááźáá áááť | áááááááááśá |
|---|---|---|
Connection refused |
OmniRoute ááˇáááááťááááážáááśá | omniroute serve |
401 Unauthorized |
API key ááˇááááášáááááźá | ááˇááˇáááááááťá /dashboard/api-manager |
No combo configured |
ááˇáááśá routing combo áááááááá | áááá
áááááťá /dashboard/combos |
| CLI áááá áśá "ááˇáááśááááĄážá" | Binary ááˇáááááˇáááááťá PATH | ááˇááˇááá which <command> |
| Dashboard áááá áśá "ááááˇááážá" áááááśáááá¸áááĄážá | Cache á áśááá á˝ááááá | á áťá "âł ááááťáááśááááážááĄážáááˇá" ááááťá dashboard |
áááá
áśáá /dashboard/cli-tools |
Bookmark ááťá v3.8.6 | áááááźáááááááááááááááááááááˇáá
/dashboard/cli-code (308) |
áááá
áśáá /dashboard/agents |
Bookmark ááťá v3.8.6 | áááááźáááááááááááááááááááááˇáá
/dashboard/acp-agents (308) |