Sidequest Documentation
Welcome to the Sidequest documentation. Sidequest runs coding agents — Claude Code, Gemini CLI, Codex CLI, Copilot CLI and OpenCode — as quests on a per-project board, isolates each one in its own git worktree, and lets a supervisor agent keep the board moving while you are away.
This documentation describes Sidequest 0.75, plus two supervisor changes merged after that release: a default supervisor per project and supervisors that resume their session on restart.
Quick Links
Section titled “Quick Links”- Installation — Download and set up Sidequest on macOS or Linux
- First Quest — Run your first parallel agent session
- Quest Types — Worktree, Current Branch and Review quests
- Agents and Models — Pick an agent, a model and an effort level, or let the smart router choose
- Supervisors — Group quests under an agent that answers prompts and pulls work from a queue
- Journals — Automatic notes that later quests read as memory
- Sidequest CLI — Let agents create quests and search journals from the terminal
- Keyboard Shortcuts — Navigate Sidequest like a pro
What changed recently
Section titled “What changed recently”If you last used Sidequest in the spring, the biggest changes are:
- Quest types were renamed. “Changes” is now Worktree and “Research” is now Current Branch. The behaviour is unchanged.
- Supervisors are cross-repo groups, not a per-project toggle. Open them from the robot button in the bottom bar.
- Five agents. Gemini CLI, Codex CLI, Copilot CLI and OpenCode can run quests alongside Claude Code.
- Smart model router picks a model and effort per quest; profiles let you run quests under different Claude accounts.
- Journals are written automatically when a quest completes, and a
sidequest-journalCLI lets agents search them. - Supervisors remember. A restarted supervisor resumes its previous conversation and keeps a notes file, and each project can name a default supervisor for new quests.
- Home quests, the Active Quests timeline, token budgets, GitHub issue browsing, cloning projects from a URL, and more.