Open Source · Built with Rust

The Control Center for AI Coding Agents

Run terminals, browsers, and AI agents in one programmable workspace.

maxc is a programmable workspace designed for AI coding agents. Developers can run terminal sessions, automate browsers, and orchestrate AI agents inside a unified development environment. With a JSON-RPC automation interface and real runtime execution, maxc enables powerful automation workflows for modern software teams.

maxc workspace — dev
_×
dev
server
tests
Terminal 1
$ npm run dev
ready on 0.0.0.0:3000
compiled in 1.2s
GET /api/health 200 12ms
Browser
localhost:3000
AgentRunning
Running tests...
12/14 passed
Built for developers building autonomous software systems
Open SourceRust PoweredAgent ReadyJSON RPC APIEvent SourcedCross Platform

Run terminals and browsers in one workspace

Terminals, browsers, and agents in one programmable surface.

Instant Terminal Sessions

On demand terminal spawning with full PTY support and split pane multiplexing.

Browser Automation

Control real Chromium browsers. Navigate, click, type, screenshot — all via API.

AI Agent Workers

Attach any AI coding agent to terminals and browsers. Start tasks, observe, cancel.

JSON RPC API

52 methods. Automate every action using CLI, socket, or environment hooks.

Automate development workflows with AI agents

Workspace Layouts

Split panes, surface tabs, and resizable layouts. Organize terminals, browsers, and agent panels side by side.

Every layout persists across restarts via the durable event store.

maxc workspace — dev
_×
dev
server
tests
Terminal 1
$ npm run dev
ready on 0.0.0.0:3000
compiled in 1.2s
GET /api/health 200 12ms
Browser
localhost:3000
AgentRunning
Running tests...
12/14 passed

A programmable developer environment

The Rust backend processes every command through an event-sourced pipeline. All state is recoverable, all actions are replayable.

Agents connect via CLI commands, JSON-RPC socket, or environment hooks. No SDK required.

Frontend UI
Tauri + React + xterm.js
RPC Client
JSON-RPC over named pipe
maxc Backend
Rust automation server
Terminal
ConPTY / PTY
Browser
Chromium CDP
Agent
Worker + Task
Events
Append-only log
Control everything from the command line

Any AI agent that can run shell commands can control maxc. No SDK, no adapters, no configuration.

Works with Claude Code, OpenAI Codex, Cursor, OpenCode, or custom Python agents.

terminal
$maxc terminal spawn
# Create a new terminal session
$maxc terminal input "npm run dev"
# Send input to a terminal
$maxc browser open http://localhost:3000
# Open a browser and navigate
$maxc run "npm test"
# One command to spawn + run
$maxc notify --title "Done" --level success
# Send a notification

Open source AI agent workspace

Inspect every line, contribute, or fork. maxc is built for extensibility.

Rust backend
High-performance event-sourced server
52 RPC methods
Full automation surface via JSON-RPC
Tauri desktop
Native window with React + xterm.js
Agent agnostic
Claude, Codex, Cursor, any agent

Start building with maxc today

Bring terminals, browsers, and AI agents into one workspace.