Bring your own provider
NVIDIA NIM (free default) or Agnes AI (also free), plus OpenAI, OpenRouter, Groq, DeepSeek, Google, xAI, Mistral, or a bundled local llama.cpp server. Dual-account failover switches keys automatically on a rate limit.
Omni is a from-scratch, tool-calling coding agent for the terminal. Bring your own provider — Agnes AI, NVIDIA NIM, OpenAI, OpenRouter, local llama.cpp — and it inspects, edits, tests, and ships code in your own working directory.
No account • no telemetry • bring your own API key
██████╗ ███╗ ███╗███╗ ██╗██╗ ██╔═══██╗████╗ ████║████╗ ██║██║ ██║ ██║██╔████╔██║██╔██╗ ██║██║ ██║ ██║██║╚██╔╝██║██║╚██╗██║██║ ╚██████╔╝██║ ╚═╝ ██║██║ ╚████║██║ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ terminal coding agent model: nvidia/glm-5.2 type /help for commands, /exit to quit › fix the failing test in src/parser.mjs (o_O)? Ponderising… reading files ⚙ run_test npm test ⚙ edit_file src/parser.mjs (^‿^) Omi: patch applied clean. ● Fixed the off-by-one in tokenize() — tests pass.
No accounts, no cloud sync, no hidden services. Everything below runs on your machine.
NVIDIA NIM (free default) or Agnes AI (also free), plus OpenAI, OpenRouter, Groq, DeepSeek, Google, xAI, Mistral, or a bundled local llama.cpp server. Dual-account failover switches keys automatically on a rate limit.
Reads and patches files, runs shell commands and tests, inspects git, manages long-running dev processes — all gated by a per-tool permission system you control.
File tools are confined to a trusted folder by default, with symlink-aware containment. Widen it deliberately with /workspace scope system when you mean it.
LSP-backed definition/reference/hover lookups, symbol search, dependency auditing, test-coverage detection, and a built-in security scanner.
create_tool lets the agent write and hot-load a new tool into the running session — no restart. Skills, MCP servers, and installable packages extend it further.
Pure Node ≥ 20 and the built-in fetch. Nothing to audit in node_modules because there isn't one.
/neuralview — live, in your browser
A rotatable 3D map of how Omni actually remembers things — rendered from a plain
node:http server and hand-rolled canvas 3D,
no WebGL, no Three.js, nothing external. This is the real graph, not a mockup.
Checks the latest release, downloads it, and wires up the omni command globally.
irm https://omni.globalwarningnetworks.com/install.ps1 | iex
Agnes AI's free Starter tier: 1,500 agnes-2.5-flash requests per 5 hours.
Re-run the same command anytime — it skips straight to "already up to date" when there's nothing new.
Then cd into a project, run omni, and type
/neuralview to watch its memory live —
see it above.
The installer copies .env.example to .env and leaves it empty —
no keys are bundled, generated, or fetched for you. Set your own with
/apikey <provider> <key> from the REPL, or edit .env directly.