Running several coding agents at once means several worktrees, several branches and several terminals - and keeping track of which is which in your head.

Lich puts it on screen. A session is a terminal plus the worktree it runs in; its branch, diff and pull request travel with it. Review the diff, comment on the lines, hand it back to the agent, open and merge the PR - same window.

Works with Claude Code, Codex, opencode and Crush.

https://github.com/omartelo/lich