# Documentation

- [What is n10](/docs): n10 runs coding agents in Git worktrees and reviews their pull requests.
- [Installation](/docs/installation): What n10 needs, and how to install it.
- [Getting started](/docs/getting-started): From installing n10 to an agent working on a branch in its own worktree.

- **Using n10**
- Guides
  - [Work on several branches at once](/docs/guides/worktrees): Each worktree gets its own checkout and agent session.
  - [Review with an agent](/docs/guides/agent-reviews): An agent drafts review comments on a pull request; you decide which to post.
  - [Send review comments to an agent](/docs/guides/plans): Collect review comments into a plan and send them to your agent as one task.
  - [Babysit a pull request](/docs/guides/babysit): Keep an agent told about failing checks, new review comments and conflicts.
  - [Review pull requests in n10](/docs/guides/reviewing-code): Read, diff and review a pull request without leaving n10.
  - [Run agents on your other machines](/docs/guides/fleet): Join your machines into a Beam fleet from n10 Desktop, then launch worktrees, agents and terminals on any of them.
  - [Light and dark themes](/docs/guides/themes): Choose System, Light or Dark in n10 Desktop.
- [The terminal UI](/docs/terminal-ui): Run n10 in a terminal, alongside or instead of n10 Desktop.
- [Configuration](/docs/configuration): Settings, keyboard shortcuts, and where n10 keeps its files.
- [Version control providers](/docs/providers): n10 supports GitHub and Azure DevOps.

- **Companions**
- [Beam](/docs/beam): Pool the machines you own, then open shells, run commands and send messages between them.
- [Orchestra](/docs/orchestra): Let one coding agent hand work to other coding agents, each in its own tmux session.

- **Project**
- [Roadmap](/docs/roadmap): Where n10 is going, and the epics in progress.
- [Contributing](/docs/contributing): Set up the n10 repository, run it from source, and find your way around the code.