Skip to content

Documentation

A reactive PR inbox in your terminal.

Instead of refreshing GitHub in a browser, events flow to you. New comments, CI failures, and review requests surface as they land, with read/unread tracking — the way an email client surfaces mail. Each task becomes a workspace: a git worktree plus an embedded terminal running Claude Code, Codex, Cursor, or a plain shell.

Inside those sessions, snippet workflows turn the agent instructions you repeat every day into one fast action. Recent remembers what you reuse, and each workspace’s ]N badge tracks up to 12 recently distinct workflows.

lazybox is source-agnostic. GitHub and Linear today, with an optional Slack mirror — all in the same inbox, with the same keys.

The Core workflows path follows real tasks rather than teaching isolated controls. It shows how to:

  • open an agent, shell, and editor in the correct task checkout without managing paths or worktrees;
  • trust stable, accurate agent status and jump directly to the workspace that needs input or has failing CI;
  • reuse recent snippets, read the per-workspace ]N progress cue, and create a new snippet safely through Ask Lazybox;
  • carry a live issue session into its implementation PR, then complete the GitHub workflow inside the TUI;
  • return to the same live tmux-backed session after restarting lazybox;
  • keep 10 repositories and 15 concurrent sessions controlled from one inbox;
  • choose among Claude Code, Codex, Cursor, or a custom CLI while retaining a one-action default; and
  • learn leader shortcuts through which-key and generated, remap-aware help.

Start with the Quickstart if lazybox is not installed yet, then take the core path before diving into reference material.

Developers who live across several open pull requests and want the work to come to them — and who like driving an agent (Claude Code, Codex, Cursor) inside an isolated worktree per task.

The documentation is split into four sections, following the Diátaxis framework:

Terminal window
brew tap AntoineToussaint/lazybox && brew trust AntoineToussaint/lazybox && brew install lazybox
gh auth login # if you haven't already
lazybox

Then follow the Quickstart for what you see on first launch — including sending and repeating a built-in workflow. It also covers the curl | sh and build-from-source paths.