Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Huskarl AI colleagues on your own Mac Starf An activity monitor for Apple silicon that never invents a number etrans An SSH and SFTP client for macOS Elyra VM Virtual machines for macOS, Linux and Windows on your Mac Litr A small, native web browser for macOS Notr A notebook for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Refr Local-first PDF workspace for macOS Elyra Workspace A desktop workspace for coding agents Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Elyra integration
Elyra agent
Release notes
Changelog
Elyra

Quickstart

This page gets you from a clone to a running Conductor window with your first project open.

Prerequisites

  • Node.js ≥ 20 (developed on 22) and pnpm ≥ 9
  • Rust stable (developed on 1.95) — install via rustup
  • Platform build dependencies for Tauri — see the Tauri prerequisites guide. On macOS this is just the Xcode Command Line Tools (xcode-select --install).

Install dependencies

pnpm install

Run in development

pnpm tauri dev

The first pnpm tauri dev compiles the Rust dependencies (~30 s); subsequent runs are fast. Vite serves the frontend on port 1420 automatically and the Tauri shell opens a window.

First launch

  1. On first launch Conductor scans ~/Code. Use the ⋯ button in the left sidebar (or the command palette → Change projects folder…) to pick a different folder.
  2. Click a project to open a terminal tab rooted in that directory.
  3. Split with ⌘D (right) or ⇧⌘D (down), drag the dividers to resize, and close panes with ⌘W.
  4. Toggle the file tree with ⌘B; click a file to open it in Monaco (⌘S saves).
  5. Press ⌘K any time to jump between projects, tabs, tasks, workspaces, and actions.

Build a release bundle

pnpm tauri build

Artifacts land in src-tauri/target/release/bundle/. For signed releases that the in-app updater can consume, see Releasing & auto-update.

Icons: src-tauri/icons/icon.png is a placeholder generated by node scripts/gen-icon.mjs. For a real release, drop in a 1024×1024 PNG and run pnpm tauri icon your-logo.png to generate every required size and format.

Next steps