User Guide
Code Meeseeks is a locally-run PR review client: connect to your code platform → pull the PRs awaiting your review → run /describe and /review with an LLM (pr-agent), and do all commenting / approving / merging right in the local client.
This directory is the user-facing installation and configuration guide (for development / architecture docs see ../arch/). Every setting is visually editable on the in-app Settings page, and a first-launch setup wizard guides you to a working state as quickly as possible.
Contents
| Document | Covers |
|---|---|
| 00 · Installation & first use | System requirements, download & install, first-launch setup wizard |
| 01 · Code platform setup | Connecting GitHub / Bitbucket Server / GitLab: Base URL, access token (PAT) permissions, clone protocol |
| 02 · LLM setup | Choosing an LLM provider and model; includes the advanced local CLI mode (invoke your machine's agentic CLI, with your authorization, to run reviews under its local session) |
| 03 · Network proxy setup | Route all outbound traffic through an HTTP proxy on intranet / restricted networks |
| 04 · Config file reference | Full structure of config.yaml and every field's purpose (including advanced parameters) |
| 05 · Custom review rules | Writing rule .md files: frontmatter match conditions + body instructions injected into the AI |
| 06 · CLI tool | Enable the local API service + use the meebox CLI to browse PRs / drive the review agent (for scripts / external agent integration) |
General notes
- Fixed data directory
~/.code-meeseeks/: config, state, and logs all live here;config.yamlis the sole config file, holding all connection / LLM / proxy settings. - Credential safety: configure access tokens, API keys, proxy passwords, etc. with least privilege, and revoke leaked tokens promptly.
- Save takes effect immediately: each setting is written to disk and hot-reloaded on save, no restart needed; connection / proxy changes are rebuilt and applied instantly.
- Advanced editing: the Settings page offers "Open config.yaml with the system default app" so you can edit the file directly (handy for bulk / advanced configuration).
