Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Starf An activity monitor for Apple silicon that never invents a number 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
Elyra Workspace user guide

Elyra Workspace user guide

Elyra Workspace is a desktop app for working with coding agents. You add your project folders, start a thread for each task, and talk to an agent such as Claude Code. The changes it makes, Git, a terminal and your files are all in the same window. Everything runs on your Mac. Conversations are stored in a local database, and the agents run as the command-line tools you already have installed.

Contents

Guide What it covers
Getting started Installing, first launch, your first project and thread
Projects and threads The sidebar, tabs, spaces, archiving, forking, side chats, import and export
Working with an agent The composer, attachments, @ and /, models, approvals, plans, checkpoints
Providers Claude Code, Codex, Elyra, Pi, Gemini CLI, Cursor, OpenCode and other ACP agents; accounts
Changes, Git and review Diffs, staging, commits, branches, worktrees, pull requests, the review inbox
Files and search Command palette, file finder, content search, the editor, external editors
Browser The built-in browser for your dev servers, and letting agents look at pages
Terminal Terminal tabs and splits, search, full-screen programs, copy and paste
Context, notes and goals Notes, pinned messages, recaps, project instructions, dev servers, goals
Automations and tasks Scheduled prompts and the task board
Agent gateway and MCP Letting agents manage threads, connecting Claude Desktop and Codex
Settings Every page of the Settings window
Keyboard shortcuts All shortcuts and how to change them
Data, privacy and troubleshooting Where data lives, logs, common problems

Building Elyra Workspace yourself, or contributing? See Development.

The window at a glance

┌──────────────┬──────────────────────────────┬─────────────────────────┐
│ Sidebar      │ Thread tabs                  │ Tools panel             │
│              │                              │ Changes · PR · Files ·  │
│ Projects     │ Conversation                 │ Browser · Context ·     │
│  └ threads   │                              │ Terminal · Side chat    │
│              │                              │                         │
│              │ Composer                     │                         │
└──────────────┴──────────────────────────────┴─────────────────────────┘
  • Sidebar (⌘B): projects and their threads, pinned threads, project spaces, and buttons for the task board, automations, code review, new chat and adding a project.
  • Center: the open threads as tabs. The task board, automations, the review inbox and usage statistics open here as well.
  • Tools panel (⌥⌘B): tools for the active thread.

Core ideas

  • Project: a folder on your disk, usually a Git repository.
  • Thread: one task. It has its own conversation, agent session, model and settings. It works either in the project folder itself or in its own Git worktree.
  • Provider: the coding agent that runs the thread, such as Claude Code. Each thread uses one provider. You can fork a thread or hand it off to another provider.
  • Turn: one message from you and the agent's work until it stops. Before every turn, Elyra saves a checkpoint of your files so you can go back.