The Agentic Development Environment for Linux.

Terminals, browsers, and multi-agent orchestration in one workspace. Built with Rust. Source available.

codemux
auth-flow
fix-nav-bug
claude
build

Linux-First

The only ADE built for Linux. Tauri + Rust backend, native Wayland support.

Multi-Agent Orchestration

OpenFlow coordinates multiple AI agents on your codebase. Automatic delegation and stuck detection.

Built-in Browser

Agents see and interact with your app. Element inspection, CDP automation, CAPTCHA bypass.

Your workspace, your way

Create workspaces from a natural-language prompt. Codemux generates a branch name, provisions a git worktree, and spins up your dev server — all before the agent writes a single line of code.

Split panes, run multiple terminals, and dock a browser side-by-side. Each workspace is isolated in its own worktree so agents never step on each other.

Preset system for custom agent configurations. AI-generated commit messages. One-click cleanup when you're done.

New Workspace
Implement user authentication with OAuth
feature/oauth-auth-implementation
Git worktree created
Dependencies installed
Starting dev server...
OpenFlow — Comm Log
[orchestrator]

ASSIGN agent-1: Implement the login form component with email/password validation

[agent-1]

DONE: Login form implemented with validation — 4 files changed

[orchestrator]

ASSIGN agent-2: Write API route handlers for /auth/login and /auth/register

[agent-2]

Working on auth route handlers...

[orchestrator]

WAITING: agent-2 — monitoring for stuck state

Multi-agent orchestration, built in

OpenFlow is Codemux's built-in multi-agent coordination system. An orchestrator agent breaks down complex tasks and delegates subtasks to worker agents via the ASSIGN protocol.

Workers execute in isolated terminals, reporting progress through a shared communication log. The orchestrator monitors each agent — if one gets stuck, it's automatically rescued and reassigned.

No external tools, no YAML configuration. Agents coordinate through plain-text messages visible in the comm log.

Your agent can see your app

Codemux includes a browser pane that renders your running application. Agents don't just write code — they can visually verify their work, inspect elements, and interact with the UI.

Three tiers of browser automation: CSS selectors for precise element targeting, CDP coordinates for complex interactions, and OS-level input for CAPTCHA bypass.

Workspace-scoped sessions keep browsing state isolated. Use the element inspector to highlight a component and tell the agent exactly what to fix.

browser
localhost:3000/dashboard
Submit Form
<button.submit-btn>
Tell Agent

Source available on GitHub.

Full source code under Elastic License 2.0. Read it. Run it. Contribute.

View on GitHub

Built with Tauri · Rust · React · TypeScript