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
Release notes
Changelog
Elyra
Keyboard shortcuts

Keyboard shortcuts

The modifier is ⌘ (Command) on macOS; use Ctrl on Linux/Windows.

Every shortcut below is also available by name from the command palette (⌘⇧P).

Files & navigation

Shortcut Action
⌘N New file
⌘P Search: files, symbols, actions, text
⌘E Recent files (most recently used)
⌘O Open folder / project (new window)
⌘⇧P Command palette
⌘⇧O Go to symbol in workspace
⌃G Go to line (line or line:col)
⌃- Go back
⌃⇧- Go forward
F12 Go to definition
⇧F12 Find references
F1 Hover info

Editing

Shortcut Action
⌘S Save file
⌘⇧S Save as…
⌘W Close tab / terminal / agent
⌘D Duplicate line
⌘⇧D Add cursor at next occurrence
⌥⌘↑ / ⌥⌘↓ Add cursor above / below (column editing)
⌥↑ / ⌥↓ Move line up / down
⇧⌥↓ Duplicate line down
⌘⇧K Delete line
⌘] / ⌘[ Indent / outdent
⌘/ Toggle line comment
⌘⇧L Select all occurrences
⌘⌥U Toggle the visual undo tree
F2 Rename symbol
⌘. Code actions / refactor (quick fixes, extract)
⌘Space Trigger completion
Tab Expand Emmet abbreviation (HTML/Blade/Vue/Svelte)

Brackets and quotes auto-close as you type; typing the closing character types over it, and backspace deletes an empty pair.

Find & replace

Shortcut Action
⌘F Find in file
⌥⌘F Replace in file
⌘⇧F Search in files (workspace)
↑ / ↓ Previous / next match (in the find bar)

The find bar has toggles for case-sensitive (Aa), whole-word (W) and regular expressions (.*).

View & panels

Shortcut Action
⌘1 Toggle sidebar
⌘2 Toggle Source Control panel
⌘3 Toggle database panel
⌘↵ Run SQL under cursor (in a PHP query string); elsewhere in a Laravel project's PHP, evaluate the expression at the caret
⌥⌘↵ Explain SQL under cursor (flags full scans / missing indexes); on an Eloquent chain, explain its queries and offer the missing index
⌘T Toggle terminal
⌘⇧B Run task
⌘L Toggle agent panel
⌘\ Split editor
⌘B / ⌘I Markdown: bold / italic
⌘K Markdown: link
⌘⇧X Markdown: toggle task checkbox
⌘⇧M Toggle markdown preview
⌘= / ⌘- Zoom in / out
⌘0 Reset zoom
⌥Z Toggle word wrap
F8 Switch between the dark theme in use and Light (themes: Settings → Appearance)
⌘, Open settings

AI & Laravel

Shortcut Action
⌘⌥K Semantic search ("describe what you're looking for")
⌘⌥M Laravel architecture map (route → controller → view/page, request-replay)
⌘⌥R Eloquent relationship graph
⌘⌥G Event dispatch graph
⌘⌥E Related files (model / migration / …)
⌘⌥C Inertia props contract / generate TypeScript
⌘⌥J Livewire: switch between view and class
⌘⌥I Runtime insight (Telescope-style capture)
⌘⌥L Laravel log tail
⌘⌥T Tinker scratchpad
⌘⇧, Laravel menu (every Laravel command)
⌘⇧N New Eloquent Model (spec → model, migration, factory, requests, controller, …)
⌘⇧R Route search
⌘⇧A Artisan command palette
⌘⇧T Autonomous TDD panel
⌘⌥A Agent activity timeline
⌘⌥S Send editor selection to the agent
⌘⌥V Session review (what the agent changed)

Schema diff (migrations vs live DB) and Laravel: refresh are available from the command palette (⌘⇧P). See Laravel and AI Agents.

Debugging

Shortcut Action
F5 Start / continue
F9 Toggle breakpoint on the caret line
F10 Step over
F11 Step into
⇧F11 Step out

⌥-click in the editor also toggles a breakpoint on that line. The Debug panel and Debug: Stop are available from the command palette (⌘⇧P). See Debugging.

Source Control

The Source Control panel (⌘2) provides stage, unstage, discard, stage-all, commit, push, and pull. See Source Control.

Other

Shortcut Action
Esc Close palettes, dialogs, find/replace, prompts
`Ctrl+`` Toggle terminal (alternative)