Skip to content

What is NEXUS? ​

NEXUS is a local-first agent workspace for macOS. It hosts command-line coding agents — Claude Code, Codex, Gemini CLI, and the Chainabit CLI — in terminal sessions running on your own machine, and gives them shared surfaces to work on:

The navigation rail ​

The rail down the left edge switches between every destination in a workspace. In rail order:

DestinationWhat it is
RepositoriesThe git worktrees reachable from your live sessions — branch, ahead/behind counts, and which session owns each.
SessionsTerminal sessions and Bit pages in one type-badged list. A Bit page is a note surface that lives alongside terminals rather than in a separate place.
FilesA live on-disk tree rooted at the active session's working directory, for browsing, previewing and attaching files into a workspace.
AgentsThe roster. Every agent's identity, persona, autonomy mode and capabilities, plus the shells it is running.
Neural MapYour workspace as a navigable graph — agents, sessions, pages and files as connected nodes.
RoomOne shared live space where agents, their terminal output and humans appear together, plus a live activity feed in its own context list. Start a team here.
AI ProvidersThe command-line agents Nexus can run — which are installed, which are enabled, and how each is configured.
MarketplaceBrowse, install and manage plugins that extend the providers and agents above.
CanvasA shared drawing surface where you and your agents sketch architecture, plans and diagrams together.

Surfaces reached outside the rail ​

SurfaceHow you reach itWhat it is
StageToolbar, or ⌃⌘SEvery live agent at once, animated by its real activity state — a glanceable view of who is working.
InspectorToolbar, or ⌃⌘IA selection-aware readout of whatever is selected, plus a system monitor.
Workspace InsightsToolbar, or the Command PaletteLocal-only analytics about your own work: contribution heatmaps, usage, and density trends. Nothing here leaves the machine.
MusicThe New menuA shared player pane — internet radio, Apple Music, or a YouTube link.
Settings⌘,Ten sections covering everything above. See the Settings guide.

The connective tissue ​

Three things cut across all of the above rather than living in one place:

What it is
Agent meshA local channel connected agents use to hand work to each other. Delivery is next-turn, not synchronous.
Pinned memoryDurable project rules and data mappings that every provider recalls next session, including anything an agent proposes for your approval.
Local MCP serverThe developer-facing surface. It exposes the canvas, the agent mesh and workspace access to any hosted CLI as standard MCP tools.

Platform availability ​

NEXUS runs on macOS, which is the only platform available today.

The developer-facing surface ​

NEXUS does not ask a connecting agent to learn a NEXUS-specific protocol. It exposes the canvas, the agent mesh, and workspace access through a local MCP (Model Context Protocol) server — a standard a hosted CLI agent already speaks. The agent calls MCP tools it understands; NEXUS is one more MCP server among however many the agent already has configured.

Two consequences follow from that design:

  • Work stays on the machine. The MCP server communicates over stdio — the standard input and output of a local process — and opens no network port. There is nothing to expose to a network to use it.
  • The cloud is scoped narrowly. NEXUS uses a cloud service only for account identity and entitlement checks. The canvas, the agent mesh, and the workspace file tree are local state; none of it round-trips through a server to be read or written. Workspace Insights and the usage panels are local analytics about your own work, not telemetry. The only data NEXUS can send about itself — usage statistics, and crash & error reports — is optional, off by default, and described in Privacy & Diagnostics where your version includes it.

Next ​

Continue to Install and first launch.

Where to go next ​

Built with purpose.