Loading…
Loading…
NALA is a local-first command center for AI coding agents: a durable terminal multiplexer, an orchestration layer, on-device voice, and MCP integration in one product. It works with the agents and subscriptions you already have, and everything runs on your machine.
NALA runs on Windows, macOS, and Linux. Downloadable artifacts are published for Windows x64 today; macOS and Linux builds are not yet published. See platform support for exactly what exists, and the download page for the current version.
NALA is not one program. Clients talk to a local daemon that owns the durable state; the session host owns the processes. Understanding this split explains most of the product.
nala ships as three peers attached to one shared daemon. State flows between all three, so you can start work in one and pick it up in another.
| Surface | What it is | Best for |
|---|---|---|
| nala desktop | The full Mission Control app: panes, tasks, messages, approvals, fleet supervision | Multi-agent control, voice-heavy sessions, many terminals |
nala TUI | The resident terminal agent, in any terminal | A focused coding session in the folder you are in |
nala CLI | Scriptable, noninteractive commands on the same daemon | One-shot tasks, automation, CI, diagnostics |
Start in a terminal with nala, then open the desktop attached to the same session with nala desktop. Or start in the desktop and attach a terminal later. Nothing is lost either way.
nala works with the agents and subscriptions you already have: Claude Code, Codex, Devin, Cursor, Grok, Kimi Code, or any CLI agent you define yourself.
A terminal that never dies. Sessions live in a detached daemon. Close the app, reboot the machine, and your terminals, scrollback, and agent conversations come back exactly where they were. Suspended sessions persist for seven days.
Orchestration, locally. Durable tasks with modes and verification gates, Markdown artifacts, approval-gated agent spawning, and department-level git worktrees. The daemon is the single durable writer for all of it.
Agents that talk to each other. A durable agent-to-agent protocol (send, ask, reply, inbox) with three policy modes: Off, Connect, and Orchestrate. Loop prevention watches every conversation.
Voice, on-device. Hold the push-to-talk key (Control+Shift by default, rebindable in Settings) and speak; Whisper transcribes into the active terminal. Read Aloud speaks text back with Kokoro-82M, fully on-device, in 15 curated English voices. Enable it once, and one shortcut dictates system-wide, even when nala sits in the tray.
Your terminal as an agent tool. nala registers itself as an MCP server with Claude, Codex, and Gemini, exposing 30+ tools for workspace control, terminal routing, and browser automation. Registration is surgical: it never clobbers your own config.
A firm of agents, not a chatbot. Company mode builds an organization the way you would build a firm: a CEO agent, departments, leads, and members drawn from 40+ presets, each department in its own worktree, every member's cost tracked.
nala itself is free, forever, and genuinely useful: the desktop app, the terminal agent, the CLI, every agent integration, on-device voice, and updates. Not a trial, not crippleware, and local use never requires an account. Everything runs on your machine: no cloud host to sign into, no inference markup. The only reporting is optional, identifier-free lifecycle telemetry, and you can switch it off with nala telemetry or NALA_TELEMETRY=0.
NALA Managed hosted services are planned, not offered: nothing is purchasable today, and your own subscriptions, API keys, and local models will always work without them.