One window for
every local
project you build
.
Conductor is your local project cockpit. Pick a project, get a terminal rooted at that folder, split panes endlessly, browse and quick-edit files — all in one cross-platform window. It orchestrates your work; it never reasons about it.
- PTYs
- ∞
- API keys
- 0
- Price
- Free
A multiplexer that
knows your projects.
The heavy lifting — PTYs, the filesystem, launching processes — lives in Rust. The UI uses battle-tested web components like xterm.js and Monaco. The result is fast, native-feeling, and yours to keep.
Project switcher
Scans your code folder and shows each repo's branch, dirty state, and ahead/behind counts with instant fuzzy search.
Split panes
Split any terminal horizontally or vertically, nest freely, and drag dividers to resize. Panes never lose their session.
Command palette
Jump between projects, tabs, and actions from one fuzzy-searchable list with ⌘K.
File sidebar & quick-edit
A lazy-loaded recursive file tree (⌘B). Open a file in an inline Monaco editor and save with ⌘S.
Per-project tasks
Detects scripts in package.json, composer.json, Makefile, and justfile, and launches them in a fresh tab.
Workspaces
Save the whole layout — projects, tabs, panes, open file, theme — as a named workspace and reopen it later.
Notification rings
Background tabs pulse green when they produce output and clear when you switch back. Nothing gets lost.
Broadcast input
Toggle ⌁ Sync to mirror keystrokes to every pane in a tab, tmux synchronize-panes style.
Scrollback restore & auto-update
Recent output replays as read-only history on restart, and signed updates install with one click.
Conductor is a host.
Not an agent.
AI lives entirely in external tools like the Elyra CLI, which Conductor treats like any other process — Zed, iTerm, git. If a feature needs an API key or a model call, it belongs in Elyra, not in Conductor.
- Never calls an LLM or bundles an AI SDK
- Never stores or manages API keys
- No prompts, system prompts, tools, or models
- No agent or reasoning logic of any kind
# Conductor launches processes conductor → spawn elyra "refactor auth" conductor → spawn zed . conductor → spawn npm run dev # It never interprets them ✓ PTYs, filesystem, git (Rust) ✓ tabs, panes, palette (web) ✗ model calls (→ Elyra) ✗ API keys (→ Elyra)
Your projects,
one window away.
Download Conductor, point it at your code folder, and start orchestrating. Free, open source, and entirely on your machine.