Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.charlielabs.ai/llms.txt

Use this file to discover all available pages before exploring further.

Charlie has two offerings:
  • Agents for on-demand work (mentions, assignments, review requests)
  • Daemons for scheduled or watch-based automation
You need the GitHub setup below before either one can run.

Required setup

1

Sign in to the dashboard

Go to dashboard.charlielabs.ai and create your account.Use a valid team email so Charlie can map the right org/workspace access.
2

Connect GitHub OAuth

During onboarding, authorize GitHub OAuth for the account you’ll use to install and manage Charlie.This lets Charlie verify your access and keep repo-level permissions aligned with GitHub.
3

Install the GitHub App on the repos you want Charlie to access

Install CharlieCreates and scope access to the exact repositories where Charlie should run.You can start narrow and add more repositories later.
Using Charlie on public/open-source repositories? Review Open Source first, then follow your org’s security policy for GitHub App scope and token handling.
You can use Charlie with GitHub only, but most teams also connect: See the Integrations hub for setup paths. If you want Linear events to wake daemon watch conditions, connect Linear and map the relevant Linear team(s) to the repo where the daemon lives. For Slack event wakes, connect Slack and map the Slack workspace to that repo. GitHub-only setup supports GitHub-routed events and scheduled daemon wakes, but not Linear or Slack event wakes.

Daemons setup

If you want scheduled or watch-driven automation, continue to Daemons.