# Charlie Labs ## Docs - [Docs, but Faster](https://docs.charlielabs.ai/docs-but-faster.md) - [Installation](https://docs.charlielabs.ai/installation.md): Set up Charlie with GitHub, then connect optional integrations. - [Connect AI tools to the docs](https://docs.charlielabs.ai/connect-to-docs-mcp.md): Use the unauthenticated Charlie Labs documentation MCP server with Codex, Claude Code, Cursor, or other MCP-compatible tools. - [Daemons](https://docs.charlielabs.ai/daemons.md): Understand what Charlie daemons are, how they wake, and how DAEMON.md controls behavior. - [Choosing daemons](https://docs.charlielabs.ai/daemons/choosing-daemons.md): Choose the right daemon roles using practical selection heuristics, scoping rules, and rollout fit. - [Writing and editing DAEMON.md](https://docs.charlielabs.ai/daemons/writing-and-editing-daemon-md.md): Create and improve DAEMON.md files that are narrow, explicit, and safe to run repeatedly. - [Review Checklist](https://docs.charlielabs.ai/daemons/review-checklist.md): Review daemon-file pull requests for contract, safety, repeatability, and proof gaps before merge. - [Testing and iterating on daemons](https://docs.charlielabs.ai/daemons/testing-and-iterating-on-daemons.md): Roll out daemons safely, reduce blast radius, and iterate based on observed behavior. - [DAEMON.md reference](https://docs.charlielabs.ai/daemons/daemon-md-reference.md): Exact DAEMON.md authored contract, validation rules, and support-tree semantics. - [Daemon-powered PR reviews](https://docs.charlielabs.ai/pr-reviews.md): Define your PR review system. Charlie runs it. - [Setup](https://docs.charlielabs.ai/pr-reviews/setup.md): Install the `pr-review` daemon and confirm your first PR review. - [Configure](https://docs.charlielabs.ai/pr-reviews/configure.md): Change when Charlie reviews, what he looks for, and how he publishes feedback. - [Cost controls](https://docs.charlielabs.ai/pr-reviews/cost-control.md): Control PR review credit usage by changing when reviews run and which review lanes apply. - [Troubleshooting](https://docs.charlielabs.ai/pr-reviews/troubleshooting.md): Diagnose missing, unexpected, or noisy PR reviews. - [Migrate to daemon-powered reviews](https://docs.charlielabs.ai/pr-reviews/migrate.md): Move from Charlie’s agent-powered PR reviews to our new daemon-powered PR reviews. - [AGENTS.md instructions](https://docs.charlielabs.ai/AGENTS.md-instructions.md): Design concise, scoped runtime instructions that improve agent decisions and discovery. - [Environment setup](https://docs.charlielabs.ai/environment-setup.md): Prepare Charlie devboxes for repo-specific dependencies and system packages. - [Skills](https://docs.charlielabs.ai/skills.md): Define reusable task-shaped playbooks and invoke them on demand. - [Repo Safety](https://docs.charlielabs.ai/repo-safety.md): How to make your repo safe for agents. - [How It Works](https://docs.charlielabs.ai/how-it-works.md): Charlie’s runtime model, execution flow, and operating boundaries. - [Open Source](https://docs.charlielabs.ai/open-source.md): How to use Charlie on public repositories with maintainer-first controls. - [Troubleshooting](https://docs.charlielabs.ai/troubleshooting.md): Fast triage for setup, trigger, and run issues. - [FAQ](https://docs.charlielabs.ai/faq.md): Common questions about Charlie, including daemon behavior. - [Integrations](https://docs.charlielabs.ai/integrations/index.md): Connect Charlie directly to tools or provide environment variables via the dashboard. - [GitHub Integration](https://docs.charlielabs.ai/integrations/github.md): Connect GitHub so Charlie can review PRs, open PRs, and keep Linear and Slack in sync. - [GitHub App and User](https://docs.charlielabs.ai/integrations/github-identities.md): Understand the difference between CharlieCreates and CharlieHelps on GitHub. - [Linear Integration](https://docs.charlielabs.ai/integrations/linear.md): Linking Linear workspaces allows Charlie to open PRs, respond to comments, and more directly from your Linear workspace. - [Slack Integration](https://docs.charlielabs.ai/integrations/slack.md): Connecting Slack lets Charlie turn threads into actionable Linear tickets, surface git & Sentry context, and ship fixes—all without leaving the thread. - [Sentry Integration](https://docs.charlielabs.ai/integrations/sentry.md): Connecting Sentry allows Charlie to access issues and traces directly, enabling faster debugging and streamlined issue resolution. - [Vercel Integration](https://docs.charlielabs.ai/integrations/vercel.md): Charlie ships via Vercel previews and production deploys out of the box - zero extra seats, tokens, or configuration. ## Optional - [Website](https://charlielabs.ai) - [Dashboard](https://dash.charlielabs.ai/)