Docs
easl is a mac app for coding agents: ask Claude Code or Codex how something works and it draws it beside its terminal, from the real code; click any piece and it goes with your next prompt. These pages describe it as it is on main; the changelog says what each release has. Start with Getting started.
Start
- Getting started
Install easl, open a folder, and run your first agent in a terminal tile.
- Agents
Which agent CLIs report their state to easl, how to set each one up, and what happens when you quit or reboot.
Using easl
- Tiles
What each kind of tile on the canvas shows and does, from terminals and code to notes, pages, images and drawings.
- Mentions
Point your agent at a line of code, a page element, a note paragraph or a drawing, and it arrives with your next prompt.
- Navigation
Find your way around a big board with Go to, ⌘J, Zoom to Fit, walkthrough steps and Back and Forward, plus every keyboard shortcut.
- Reviewing work
Review what an agent changed in a changes tile, stage or discard it safely, undo any step, and read the evidence agents leave on the board.
For agents
- Agent API
The local socket, schema, Python SDK, TypeScript client and easl CLI that agents use to work on the board, talk to each other and share helpers.
Reference
- Language servers
Install the language servers easl uses for hover, definitions, references and outlines, and tell it where to find one.
- Troubleshooting and uninstall
Manage easl's terminal sessions from the shell, fix common snags, and remove every file easl writes.