A workspace that runs your pi sessions in a browser or desktop window. Steer a run while it works, then read the transcript and tool calls.
Read the live transcript and send a follow-up from the same window.
Sessions
Pin sessions in the project sidebar and open child runs from their parent. Activity shows work in other sessions without switching away.

Composer
Steer the active run or queue a task for later. Edit queued tasks before they run, or stop one session without stopping the others.

Git review
Inspect staged changes, working-tree changes, and untracked files. The change summary updates while the agent runs.

Inspect and edit global, project, and session memory.
Choose which models child agents use for delegated tasks.
Record runs, then inspect model calls, tools, and usage.
Attach images, or let a vision model describe them.
Configure providers, custom models, and MCP servers.
Connect a window to another Leyline backend.
Save a session transcript as an HTML file.
Use the same workspace from a phone.
Trace capture starts on for new runs. Traces stay on the selected backend and can contain private prompts and tool results.
Use the commands below to start the dev server. Leyline reads your existing pi configuration and sessions.
git clone https://github.com/spmurrayzzz/leyline.git
cd leyline && npm install
npm run dev