NTerm · the AI console
Speak the change in English. NTerm writes the exact command. Nothing touches the wire until you say so — SSH, Serial, or Telnet.
docker compose up → localhost:8787 · your API key, not a subscription
Open source · Apache-2.0 · Read the source on GitHub
No silent commands. If you didn’t see it, it didn’t go.
A sentence, not a command bible. “Give this loopback 1.1.1.1/24.” The model fills slots. The adapter writes vendor CLI.
Every write shows up in amber before it exists. Confirm, edit, or kill it. The intern drafts. You are still the operator.
Your captures become the brain — local, on this machine. Next time the same ask is instant. Agents can read it. Only you can type it.
Not a chatbot that writes a novel. One small change. One dialect. Commands you can actually send.
On a switch you get IOS, PAN-OS, FortiOS or Junos. On a local shell you get GNU on Linux, BSD on macOS, PowerShell on Windows. Same bar. Right spelling.
Paste OpenAI or Anthropic. Or point at whatever endpoint you already run. NTerm is not an AI subscription.
Logs, configs, prompts, tokens — nterm.db on your disk. The marketing site never sees a session.
Cursor and Claude Code search your KB over local MCP. Driving the live box stays in NTerm.
Name a site folder. That folder owns the tab strip. Switch to another site and those sessions stay connected in the background. Export the tree; passwords stay out unless you wrap a backup with a passphrase.
Named creds. Drag a session onto the tab strip. Merge, Split, Quad. Dock the explorer or the AI wherever you want it. The session is still the product — AI sits on it, not instead of it.
Testing software. You own every packet you send. Read the terms, then open a lab sim and try a sentence.
No. Those are the boxes. NTerm is the console in front of them — SSH, Serial, Telnet — with a prompt that drafts native CLI. The vendors still get the language they were built for.
No. NTerm runs on your machine. Paste an API key if you want a model behind the Do bar. Small lab tasks can run offline.
Those are subscriptions, not APIs. Paste an OpenAI or Anthropic API key. Claude Code can still read your local KB via MCP while NTerm is running.
No. Open a local shell and it is your everyday terminal — Linux, macOS, or Windows PowerShell over ConPTY. Ask it about permissions, a stuck port, or a find you can never remember, and it answers in that machine’s userland rather than a Linux answer pasted at a Mac.
Writes always preview. Confirm, edit, or discard. If you didn’t see it, it didn’t go.