Your infrastructure, one terminal away.
A native desktop terminal with a built-in AI assistant, SSH client and fleet management.
Terminal, AI assistant and SSH fleet access,
in one native window on macOS and Linux.
In plain words
What it is, where it lives, when to reach for it
- What is it
- A desktop terminal app for macOS and Linux with an AI sidebar and a built-in SSH client.
- Where do I use it
- On your own computer, as the terminal you work in every day.
- When would I use it
- When you want your shell, your SSH hosts and an AI that can read your terminal in one window.
- How do I use it
- Download the macOS or Linux build from the downloads page, install it, and open a tab.
The problem
Terminals are stuck in the past. The fix lives in another tab.
You SSH into a host. Something breaks. You copy the error into a chat tab, wait for a response, paste the fix back, run it, repeat. Context is lost with every switch, tabs multiply, and flow state dies. Infrastructure teams spend more time context-switching than fixing problems.
Split your workspace, let AI explain errors and execute fixes, as a desktop app or a web plugin in QuoxCORE.
iTerm2 + SSHChatGPT tabStack Overflowman pagescopy + paste → one window
Live demonstration
Watch it catch, explain and fix an error.
This is the QuoxTerminal window: split panes on the left, the AI sidebar on the right. An SSH session hits a port conflict, the detector flags it, and one click hands the error, with its context, to the assistant. In dev mode the AI asks before anything runs. Click the buttons yourself, or let it play.
Illustrative session with sample data, recreated from the real UI. In the app, detection runs on a 500 ms debounce over the output stream, matches 15+ error patterns, and banners auto-dismiss after 15 s. In dev mode the assistant always asks before executing, and a command safety denylist with three severity tiers guards dangerous commands.
What it is
Native terminal. Zero compromises.
QuoxTerminal is built with Tauri 2.0 and a Rust backend: a local PTY, direct SSH via russh, and an Anthropic-powered AI chat with streaming responses. Not a web console pretending to be a terminal.
The same experience also ships as a QuoxCORE plugin, running in the browser over a WebSocket PTY with SSH routed through the QuoxBastion gateway. One tool, two editions, and from the dashboard your fleet is one click per host.
- xterm.js with full Unicode and emoji support
- Multiple concurrent SSH sessions, one per pane
- Anthropic AI chat with streaming SSE
- Keyboard-first workflow with an optional vim mode
The real app
Not a mockup. The window you'll actually use.
Split panes on the left, the AI sidebar on the right, running as a native Tauri window on macOS and Linux, or as the same layout inside the QuoxCORE web plugin.

Walk it through
The browser edition, pinned pane by pane.
Same window, running as the QuoxCORE web plugin: four live SSH panes, named workspaces and a footer status strip, all inside the dashboard.

- 1Scoped to your orgThe QUOX DEVELOPMENT org selector, a DEFCON GREEN status pill and a LIVE badge sit in the header above the terminal.
- 2Pick a pane layoutThe grid icons switch between single, split and quad layouts; this session is running the 2x2 quad grid.
- 3Confirm every session connected4/4 panes and 4 CONNECTED show all four SSH sessions in this layout are actually up, not just open.
- 4Switch named workspacesWorkspace 1 and Workspace 2 sit as separate tabs, with the active tab picked out in green.
- 5Every pane names its hostrepobrain (10.20.0.127) and prometheus01 (10.20.0.177) label the exact host each pane is attached to, with a Managed from nw-edge-gw-01 banner on connect.
- 6Platform status in the footerAEE, AOCL, VOLT, WARD, Services, Backups and AI Idle readouts run along the bottom of the screen while you work.
Captured from the real QuoxCORE web terminal plugin, not a mockup.
The terminal and the AI should be one tool, not two.
AI assistant
Three modes, one workflow.
Context-aware assistance without copy and paste. You choose how much the AI is allowed to do.
Operator full autonomy
The AI executes commands and modifies files on your behalf. Full productivity for trusted environments.
executes without promptsDev balanced
The AI suggests commands and code but always asks before executing. Ideal for development workflows.
asks first · shown aboveAudit read-only
The AI explains errors and reviews configurations without executing anything. Made for production troubleshooting.
analysis onlyWhatever the mode, a command safety denylist with three severity tiers and an exec confirmation modal stand between a suggestion and your shell. AI responses carry suggestion chips, run tests, check logs, install packages, one click to execute, and file operations show a diff preview before anything is applied.
Workspace
Split, stack and conquer.
Eight layout presets for every workflow, from a single pane to a quad grid. Each pane maintains its own SSH session, so you can switch layouts without losing state, and the terminal grid and the AI chat are flex siblings that resize gracefully together.
- Select a host per pane from your fleet
- Named tabs with double-click rename
- Auto-resize when opening the AI sidebar
- Add and remove tabs without disconnecting
Memory integration
Your terminal teaches your AI.
Every session silently builds an infrastructure knowledge graph. Hosts, IPs and services are auto-extracted as you work, a live activity feed shows each event as it lands, and a host knowledge card greets every SSH reconnect.
My nginx proxy runs on nw-web-01 at 10.20.0.101.
The memory bridge extracts the host, the IP and the service as entities, without being asked.
Check nginx.
The AI already knows the host, the port and the config path. No re-explaining.
It's broken again.
The AI recalls the last three errors on this host and the fixes that worked.
| Capability | Free | Premium |
|---|---|---|
| Entity extraction (hosts, IPs, services) | ✓ | ✓ |
| Error detection and tracking | ✓ | ✓ |
| Session history | ✓ | ✓ |
| Error resolution memory | — | ✓ |
| Command pattern learning | — | ✓ |
| Working set focus tracking | — | ✓ |
Premium capabilities require QuoxMemory, your AI's long-term memory.
Capabilities
Everything you need in a terminal.
All of this is shipped and in the repository today. The one planned item is labelled as planned.
Multi-pane workspaces
Split your terminal into 2, 3 or 4 panes and work across hosts simultaneously.
8 presets · one SSH session per paneAI chat sidebar
A context-aware assistant that sees your terminal output. Ask questions, get explanations and execute suggestions, all inline.
streaming SSE · context from the output bufferAuto error detection
Detects errors in real time from terminal output. One-click Explain or Fix sends the context to the AI assistant automatically.
15+ patterns · 500 ms debounce · auto-dismiss 15 sSmart suggestion chips
AI responses include actionable follow-up chips: run tests, check logs, install packages.
one click to executeFile operations
Create, edit, delete and rename files directly from the AI chat.
diff preview before changes are appliedWorkspace tabs
Named workspace tabs with persistent state. Switch between projects instantly and rename tabs with a double click.
persistent state per tabInfrastructure memory
Terminal sessions feed the memory system. Hosts, IPs, services and error resolutions are learned automatically.
entity extraction · live activity feed · works with QuoxMemorySession persistence
Close the app and pick up where you left off. Active SSH connections are remembered, and a restore banner offers one-click reconnection on relaunch.
close guard protects active sessionsDesktop native
System tray icon, a global hotkey to toggle the window, and an auto-updater via GitHub releases.
Cmd/Ctrl+` · tray · auto-updateTool palette
One-click access to CLI tools organised by category. Context-aware suggestions surface the right tools for the focused pane: SSH ops for remote sessions, diagnostics when errors appear.
25 tools · context-awareFile explorer quick edit · planned
A collapsible sidebar file tree with lazy-loading directories, file type icons and a fuzzy filter. Quick edit and chat-assisted editing are planned.
lazy-loading tree · fuzzy filterZoom controls
Cmd/Ctrl+= and Cmd/Ctrl+- zoom the terminal text. A toolbar widget shows the current size and the setting persists across sessions.
Cmd/Ctrl+0 resetsSmart notifications
The dock icon bounces on macOS (the taskbar flashes on Linux) when Claude is waiting for input and the window is not focused. The active tab pulses amber so you never miss a prompt.
dock bounce · tab flashunder the hood · native PTY on desktop, WebSocket PTY on the web · exec confirmation modal · command safety denylist, 3 severity tiers · host knowledge card on SSH reconnect · window close guard · 260+ automated tests, Vitest + Testing Library · Tauri 2.0 + Rust · macOS (Apple Silicon + Intel) and Linux · counted from the repository at v0.4.1
Get it
Yours in two editions.
A native desktop app for macOS and Linux, or a browser plugin inside QuoxCORE. Current release v0.4.1.
macOS
Requires macOS 11 or later
Linux
x86_64 · Ubuntu 22.04+, Fedora 38+
# prerequisites: Node.js >= 18, Rust stable, Tauri CLI $ git clone https://github.com/quoxai/quoxterminal.git $ cd quoxterminal/quox-terminal && npm install $ npm run tauri dev # dev mode with hot-reload $ npm run tauri build # .app / .dmg / .deb / .rpm
Prefer to build it yourself? The whole app is in the open repository, desktop shell included. The auto-updater keeps installed builds current via GitHub releases.
All releases · Source on GitHub · Windows is not supported in v0.x
Or run it in your browser.
The web edition ships as a QuoxCORE plugin, no install: the same multi-pane workspace, AI chat, error detection, suggestion chips and tool palette, with SSH routed through the QuoxBastion gateway and the same memory integration, from any device with a browser.
Get the QuoxCORE dashboard →Where it stands
What's shipped, what's still coming
This maturity map covers what is in the current v0.4.1 release across both editions.
- The terminal, SSH sessions, multi-pane workspaces and the AI chat sidebar ship today, backed by 260+ automated tests
- Free-tier memory, entity extraction, error detection and session history, works without any paid add-on
- The file explorer ships as a lazy-loading tree with a fuzzy filter; quick edit and chat-assisted editing inside it are still planned
- Deeper memory, error resolution recall, command pattern learning and working set focus tracking, requires the separate QuoxMemory product
- Windows is not supported in v0.x: the shell and PTY layer are Unix-only (zsh, bash, fish) by design
One window
Stop tab switching. Start shipping.
Terminal, AI, SSH, file operations and a tool palette with zero context switching. Desktop native, or a browser plugin in QuoxCORE.
How you get it
In the store today, a terminal inside the console
Web Terminal is the licensed browser terminal for QuoxCORE. The desktop app is a separate, free download.
On its own
Web Terminal puts a real shell inside the QuoxCORE console, brokered through the same policy gates and evidence trail as everything else the platform does on your behalf.
The desktop app
QuoxTerminal for macOS and Linux is a free download and does not need this licence. Web Terminal is for when you want the same reach from a browser, governed.
