Your AI tools,
amplified.
NEXUS sits beneath your AI CLIs — routing micro-tasks to local hardware, sharing instructions with configured tools, and showing local routing and cost metrics. A desktop Companion is in development.
One command to install
curl -sSL https://raw.githubusercontent.com/canoo/agent-nexus/main/install.sh | bash
Downloads pre-built binary + clones repo to ~/.config/nexus
Bring your own tools
Claude Code, Antigravity (agy), Kiro, and Gemini CLI today. More integrations are coming — see the compatibility section.
Bring your own models
Cloud APIs, local Ollama, or both. Route tasks to the right tier based on complexity, not vendor lock-in.
One config, every tool
Shared instructions and personas for configured tools. Broader tool projection is planned.
Observe everything
View NEXUS routing metrics and optional Tokscale aggregates. Companion activity will remain a separate source.
What NEXUS does
One framework. Every AI tool.
The right specialist for every task.
NEXUS acts as the brain between your AI CLI and every specialist agent. Before doing any work, it scans your persona registry for the right expert — and asks if none exists.
NEXUS ▸ task: design auth schema NEXUS ▸ scanning persona registry... NEXUS ▸ delegate → engineering-backend-architect NEXUS ▸ DONE. context preserved.
12+ built-in specialists.
From backend architect to TUI developer to mobile builder. Each persona has precise trigger words, allowed tools, and domain expertise. Define your own in minutes.
Route micro-tasks to your GPU.
The nexus-ollama MCP server routes structured tasks — commit messages, lint fixes, test scaffolds — to local Ollama models. Deep work stays in the cloud. Boilerplate doesn't.
Supervisor (1.5B)
120+ t/s
commit, boilerplate, tests
Logic (3B)
~75 t/s
lint-fix, refactor
Define once. Sync everywhere.
A single NEXUS install symlinks your personas and routing rules into Claude Code, Gemini/Antigravity, and Kiro. Broader configuration projection is planned. Update the persona file once — all tools see it instantly.
Automatic local delegation.
Six tools available via Model Context Protocol. Your AI CLI calls them transparently — no context switching, no copy-paste.
See what your AI stack costs.
Session logging, model routing decisions, cloud vs local spend — all surfaced in the TUI. Optional Tokscale integration brings in local CLI usage aggregates while keeping them separate from NEXUS routing savings.
Session #47 qwen2.5-coder:1.5b 4.2s $0.00 Session #46 claude-3-7-sonnet 12.1s $0.031 Session #45 llama3.2:3b 3.1s $0.00 ────────────────────────────────────────────── Month: Cloud $2.41 · Local $0.00 · Saved ~$8.20
Persona Registry
Built-in specialists. Ready to deploy.
Each persona is a .md file that loads into any AI CLI via NEXUS. Swap them out, compose your own, or pull community personas from the marketplace (v0.4.0).
Expert Orchestrator
agents-orchestrator.md
The brain. Routes every task to the right specialist before picking up a tool.
Backend Architect
engineering-backend-architect.md
Scalable system design, database architecture, API development, cloud infra.
Frontend Developer
engineering-frontend-developer.md
Astro, React, Vue, Svelte, Tailwind. Components, pages, layouts, DX.
Mobile App Builder
engineering-mobile-app-builder.md
Native iOS/Android and cross-platform frameworks. App store to device.
TUI Specialist
bubbletea-tui.md
Go terminal UIs with Bubbletea v2, Bubbles v2, and Lipgloss. Multi-screen flows.
Code Reviewer
engineering-code-reviewer.md
PR review, quality gates, security patterns, and constructive critique.
DevOps / CI Agent
engineering-devops-ci-agent.md
CI/CD pipelines, containerisation, infrastructure automation, deployment.
Git Workflow Master
engineering-git-workflow-master.md
Atomic commits, branching strategy, clean history, PR hygiene.
Firebase Agent
engineering-firebase-agent.md
Firestore, Auth, Functions, Hosting, and the full Firebase / GCP stack.
Dev Roadmap
engineering-dev-roadmap.md
Project planning, issue triage, milestone scoping, and roadmap execution.
Onboarding Guide
onboarding-guide.md
First-run setup, hardware detection, model selection, and symlink verification.
UI Tester
ui-tester-agent.md
Playwright automation, screenshot capture, visual QA, regression testing.
Local LLM Performance
Real numbers. Real hardware.
Benchmarks measured via JSON-RPC against the MCP server on an RTX 3050 Mobile (4GB VRAM). Every task type, every model, actual throughput.
Speed Benchmarks
RTX 3050 / 4GB VRAM| Model | Band | t/s |
|---|---|---|
| qwen2.5:0.5b <0.5 GB | micro | 228–261 |
| qwen2.5-coder:1.5b ~1.2 GB | supervisor | ~122 |
| gemma2:2b ~1.5 GB | supervisor | ~84 |
| llama3.2:3b ~2.0 GB | logic | ~73 |
| qwen2.5:3b ~2.0 GB | logic | ~72 |
| qwen:4b ~3.0 GB | logic | ~28 |
| qwen2.5:7b ~4.7 GB | heavy | ~10 |
Hardware Presets
Full guide →| Hardware | VRAM | Speed |
|---|---|---|
| RTX 3050 Mobile | 4 GB | 70–120 t/s |
| M3 Base | 8 GB UM | 45–50 t/s |
| RTX 3060 / 4060 | 8 GB | 40–60 t/s |
| M3 Pro 18GB | 18 GB UM | 25–30 t/s |
| RTX 4060 Ti 16GB | 16 GB | 35–55 t/s |
| RTX 4090 | 24 GB | 30–70 t/s |
| RTX 5090 | 32 GB | 61–100 t/s |
| M3 Max 48GB | 48 GB UM | 18–35 t/s |
| M3 Max 96GB | 96 GB UM | 8–20 t/s |
Supervisor model: commit-msg, boilerplate, test scaffolds · Logic model: lint-fix, code refactor
MCP Test Results · RTX 3050 · Default Config
ollama_commit_msg
qwen2.5-coder:1.5b · ~4.5s
Clean conventional commit
ollama_boilerplate
qwen2.5-coder:1.5b · ~7s
Reasonable Express+Zod scaffold
ollama_test_scaffold
qwen2.5-coder:1.5b · ~3s
Correct describe/it blocks
ollama_lint_fix
llama3.2:3b · ~6.5s
Fixed most errors; edge case garble
ollama_logic_refactor
llama3.2:3b · ~3s
Nested loops → filter+map
ollama_health
— · instant
Lists all available models
Roadmap
Where NEXUS is headed.
Every milestone is tracked on GitHub. Pick an issue and open a PR — contributions welcome.
- · Interactive TUI (Go/Bubbletea v2) — install, configure, health check, uninstall
- · Persona registry (12+ built-in specialists)
- · nexus-ollama MCP server with 6 delegation tools
- · Symlink architecture — one config for every AI CLI
- · Linux and macOS support
- · Optional adapter for local Tokscale model and cost aggregates (#22)
- · Usage & Cost Dashboard that keeps Tokscale data separate from NEXUS routing savings (#23)
- · Health checks and graceful degradation when Tokscale is not installed (#24, #25)
- · Thanks to Tokscale and its contributors for upstream multi-tool usage ingestion
- · SQLite-only task log
- · Fresh-install and Claude Code MCP fixes
- · Toolchain updates and zero MCP audit vulnerabilities
- · Explicit consent, pause/resume, and private browser activity
- · Chrome/Edge native host with Linux/macOS desktop controls
- · Project memory and routing foundations; browser and packaging verification pending
- · Broader configuration projection across tools
- · Machine-readable readiness and adoption workflows
- · Shared CLI/desktop interfaces; package extraction proposed
Live from GitHub
Recent Activity
Commits
Contributors
Use with
Know what works. Help build what’s next.
The CLI stays available to agents and scripts. The Companion adds an approachable desktop interface, starting with explicit privacy controls.
NEXUS CLI & local compute
Available in v0.2.2 on Linux and macOS. Installer, configuration and delegation checks run in CI; this is not a claim of live testing against every vendor release.
Claude Code
AvailableInstructions, personas and MCP setup
Antigravity · agy
AvailablePrimary Google runtime with shared config & routing
Gemini CLI
✕ ReplacedLegacy CLI replaced by agy; shares configuration
Kiro
AvailableSteering instructions and MCP setup
Ollama
AvailableLocal model delegation
Gemini CLI deprecation: Google officially deprecated Gemini CLI in favor of Antigravity CLI (agy). NEXUS supports shared configurations for backwards compatibility while directing new workflows to agy. See the Google transition announcement and our v0.2.0 changelog.
Companion · v0.3.0 private preview
In development, not released. Chrome and Edge adapters have unit and privacy-contract coverage. Real-browser, native-host, desktop-runtime and packaging validation are still pending.
ChatGPT
PreviewSelected-tab activity
Claude
PreviewSelected-tab activity
Gemini
PreviewSelected-tab activity
Microsoft Copilot
Previewcopilot.microsoft.com activity
Perplexity
PreviewSelected-tab activity
Coming · help us verify it
Planned configuration integrations. These tools are not yet verified with NEXUS, and their logos do not promise current support.
Codex
ComingNEXUS configuration integration
Cursor
ComingNEXUS configuration integration
GitHub Copilot
ComingCoding-tool configuration
Windsurf
ComingNEXUS configuration integration
Cline
ComingNEXUS configuration integration
Continue.dev
ComingNEXUS configuration integration
Community
Contribute to NEXUS
NEXUS is shaped by developers testing integrations, hardening platform support, and improving documentation. Big thanks to our community contributors:
Claude Code loading and fresh-install MCP registration
TUI home directory handling and documentation cleanup
macOS installer compatibility and checksum verification
Help test integrations with your tools, report compatibility results, or improve guides.
Get started now
Ship with the right expert
every time.
One install for supported tools. No Go toolchain needed.
curl -sSL https://raw.githubusercontent.com/canoo/agent-nexus/main/install.sh | bash