Built to democratize AI. Powered by .NET.
OpenMono is a coding agent that runs entirely on your hardware — no subscriptions, no data leaving your network, no per-token billing. It pairs a .NET 10 CLI with its own llama.cpp inference server, giving you a full agentic loop with 21 built-in tools, Docker sandboxing, and deep code intelligence. NVIDIA GPU, AMD APU (integrated Radeon iGPU, unified memory), or Apple Silicon (Metal) — it auto-configures itself. You own the model, the compute, and the data.
One command. Auto-detects GPU · APU/iGPU · Apple Silicon. Installs model, runtime, and Docker containers.
bash <(curl -fsSL https://raw.githubusercontent.com/StartupHakk/OpenMonoAgent.ai/refs/heads/main/get-openmono.sh)Then from any project:
openmono agent # TUI mode (default)
openmono agent --classic # classic scrolling terminal→ Full command reference — daily commands, setup flags, GPU/iGPU options · Need help? Book a call
Get them: openmono setup search · OPENMONO_VISION_ENABLED=1 · App Store · Google Play · VS Code Marketplace
Most coding agents are cloud products wearing an open-source label. Your prompts, your code, and your context hit someone else's servers on every keystroke. OpenMono runs the model on your hardware — after the one-time setup, inference costs nothing. Your code never leaves the machine. No account. No usage dashboard. No API key.
→ Full architecture + diagram · 5 provider backends · runs at ~45 tok/s on GPU, ~20 tok/s on AMD iGPU (APU)
|
01 · Bundled inference — zero config, zero cost
|
02 · Agentic loop that earns its name |
|
03 · 21 tools, guarded pipeline |
04 · 5 specialist sub-agents
|
|
05 · Docker sandbox |
06 · Deep code intelligence Auto-detects graphify (semantic concept graph, 25+ languages) and code-review-graph (structural call graph via MCP, ~22 tools) if installed — no config needed. |
|
07 · Playbooks |
08 · 5 provider backends |
|
09 · Distributed inference |
10 · Vision |
|
11 · Private web search & scraping
|
12 · VS Code extension
|
Setup auto-detects GPU · iGPU/APU · no config needed and picks the best model your hardware can run — no prompts. Pass --options to choose the model, vision, and parallel slots yourself, or --model=<name> to pin one. The pick depends on VRAM and system RAM: on Linux a 24 GB+ card gets Qwen3.8-Flash-Next (Strata) on a 48 GB-class box and Qwen3.8-27B below that, a 16 GB card keeps Qwen3.8-27B, a 12 GB card and AMD 780M iGPUs (32 GB+ RAM) get Ternary-Bonsai-2-27B via Prism. Requires Ubuntu 26.04 LTS (recommended) or 25.10. On macOS, the full and inference roles require Apple Silicon (M1+); 48 GB+ unified memory is the recommended, tested configuration. 24–47 GB and 16–23 GB Macs run Ternary-Bonsai (PQ2_0 / PTQ1_0) with a tighter context window. Intel Macs: agent-only mode. macOS 14+ (Sonoma/Sequoia) recommended.
Stuck on setup, or want OpenMono on your own servers? We install and support private OpenMono deployments — contact us, book a call, and we'll walk you through getting it running on your hardware. Pick your hardware. We handle the rest.
Roadmap |
What's next |
Setup & commands |
Daily commands, TUI vs classic, flags |
Deployment modes |
Single-box vs split-box, server-ops runbook |
Architecture |
.NET CLI + llama.cpp + Docker, full diagram |
Models & reasoning |
Model tiers, reasoning mode, provider config |
Configuration |
settings.json, providers, permissions, MCP servers |
Playbooks |
YAML workflows, typed params, checkpoint/resume |
graphify |
Semantic code graph, 25+ languages |
code-review-graph |
Structural call graph via MCP |
VS Code extension |
Chat panel for VS Code 1.85+ · also works in Cursor · Marketplace |
Contributing |
How to contribute |
| PUBLIC BETA Early access is open — we're shipping updates fast. Try it out and tell us what you'd like to see next. |
| OpenMono is early and moving fast. Contributions are welcome — new tools, providers, LSP servers, playbooks, bug fixes, or docs. |
→ Read the contributing guide before opening a PR
|
"AI shouldn't be a subscription you rent. It should be infrastructure you own —
sitting on your desk, serving your code, answering only to you."
— Startup Hakk



