v0.2.0 · stable
Elyra Conductor · The Cockpit

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
Elyra Conductor — ~/Code
Pinned
elyra-web
conductor
Projects
api-gateway
design-kit
infra
shell build test ●
~/Code/elyra-web
git status
On branch main
2 ahead · clean
npm run dev
VITE ready in 412 ms
~/Code/elyra-web
php artisan test
PASS Feature\Conductor
PASS Feature\Routes
OK 24 passed
Fig. 01 — Split panes ⌘K · ⌘B · ⌘F
— 01
1 window
Every project, terminal, and file in a single cockpit.
— 02
panes
Split horizontally or vertically, nest freely, drag to resize.
— 03
0 AI
A host and launcher — never calls a model, never stores keys.
— 04
OSS
Cross-platform Rust + web. No subscription, no telemetry.
S.01 — What it does

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.

Orchestrates, never reasons

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
Read the architecture
boundary.txt
# 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)
Colophon — Get the app

Your projects,
one window away.

Download Conductor, point it at your code folder, and start orchestrating. Free, open source, and entirely on your machine.

Elyra Conductor · v0.2.0 Built in Norway · MMXXVI