# CoderHelm > Guides and reference for CoderHelm: connect GitHub and Jira, run the coder and the reviewer, build plugins, self-host, and call the API. Every page below is plain Markdown. Add `.md` to any page URL, or send `Accept: text/markdown`, to get the same text. The whole site in one file is at /llms-full.txt. - [CoderHelm documentation](https://docs.coderhelm.com/index.md): Guides and reference for CoderHelm, the AI agent that turns tickets into pull requests, reviews code, and stays on the code after the PR. ## Getting started - [Quickstart](https://docs.coderhelm.com/getting-started.md): From a new account to your first CoderHelm pull request in about ten minutes. - [Connect GitHub](https://docs.coderhelm.com/getting-started/github.md): Install the CoderHelm GitHub App, choose repositories and give each one a role. - [Connect Jira](https://docs.coderhelm.com/getting-started/jira.md): Start CoderHelm runs from Jira tickets with the Jira app or a Jira webhook. - [Your first run](https://docs.coderhelm.com/getting-started/first-run.md): What CoderHelm does between a ticket and a pull request, stage by stage, and where to watch it. - [The PR reviewer](https://docs.coderhelm.com/getting-started/reviewer.md): Turn on CoderHelm's reviewer for your team's pull requests, and control what it checks, when it merges and what it learns. - [Plans](https://docs.coderhelm.com/getting-started/plans.md): Describe a bigger change in your own words; CoderHelm reads your code and drafts a plan of tickets you can edit before anything runs. ## Concepts - [How CoderHelm works](https://docs.coderhelm.com/concepts.md): The pieces of CoderHelm and how they fit together, on one page. - [Agents](https://docs.coderhelm.com/concepts/agents.md): The planner, the coder and the reviewer, which model each uses, and what each may touch. - [Skills](https://docs.coderhelm.com/concepts/skills.md): Teach CoderHelm your team's conventions with Markdown files in a git repo, in the same layout Claude Code uses. - [Memories](https://docs.coderhelm.com/concepts/memories.md): What CoderHelm knows about each repository, where it learned it, and how to teach or correct it. - [Code graph](https://docs.coderhelm.com/concepts/code-graph.md): A map of each repository, where things are defined, who calls them and what imports what, used by every agent. - [Data sources](https://docs.coderhelm.com/concepts/data-sources.md): Give agents read-only access to your databases, APIs, search and logs, so they can check facts instead of guessing. - [Connections](https://docs.coderhelm.com/concepts/connections.md): Connect outside tools, such as your issue tracker, error tracker or CMS, as MCP servers the agents can use. - [Knowledge bases and brain chat](https://docs.coderhelm.com/concepts/knowledge.md) (Coming soon): Upload documents the agents can search, and ask questions answered from your team's own sources with a citation on every claim. - [Roles and permissions](https://docs.coderhelm.com/concepts/roles.md): The built-in roles, custom roles your team makes, and the capability behind every action. - [Token limits](https://docs.coderhelm.com/concepts/token-limits.md): Monthly caps on new tokens, cache reads and cache writes, so a busy month never surprises you. - [Usage and audit](https://docs.coderhelm.com/concepts/usage-and-audit.md): What CoderHelm delivered, the tokens it used, and the records of what it looked at and changed. ## Plugins - [What a plugin is](https://docs.coderhelm.com/plugins.md) (Coming soon): A plugin packages instructions, agents, tools, triggers and outputs so CoderHelm can do work for any team, with the same safety it applies to code. - [Build the marketing plugin](https://docs.coderhelm.com/plugins/walkthrough.md) (Coming soon): A full walkthrough, from an empty repo to a plugin that drafts launch posts from each release and publishes after an editor approves. ## Build - [Repo layout](https://docs.coderhelm.com/plugins/layout.md) (Coming soon): Where each file of a plugin goes. The layout matches Claude Code plugins and CoderHelm skill repos. - [Manifest reference](https://docs.coderhelm.com/plugins/manifest-reference.md) (Coming soon): Every field of plugin.yaml, with its type, default and rules. Rendered from the same JSON Schema that the validator uses. - [Skills, agents and tools](https://docs.coderhelm.com/plugins/skills-agents-tools.md) (Coming soon): How a plugin's agents are written, which tools they may call, and what read, write and consequential mean. - [Settings and secrets](https://docs.coderhelm.com/plugins/settings.md) (Coming soon): Declare the values each team fills in for your plugin, and keep secrets away from the model. - [Triggers](https://docs.coderhelm.com/plugins/triggers.md) (Coming soon): Start a plugin run from a person's brief, on a schedule, or when a release is published. - [Outputs, drafts and approvals](https://docs.coderhelm.com/plugins/outputs.md) (Coming soon): What a plugin run produces, how drafts are reviewed, and how nothing goes out without an approval of the exact version. - [Connections and OAuth](https://docs.coderhelm.com/plugins/connections.md) (Coming soon): Ask each team to connect the accounts your plugin needs. - [Budgets and metering](https://docs.coderhelm.com/plugins/budgets.md) (Coming soon): Every model call a plugin makes is metered and counted against its own monthly limit and the team's. - [Test a plugin locally](https://docs.coderhelm.com/plugins/testing.md) (Coming soon): Check plugin.yaml, your skills and your agents with the validator before you push. ## Ship - [Versioning and updates](https://docs.coderhelm.com/plugins/versioning.md) (Coming soon): How plugins are pinned, which changes apply by themselves, and which wait for an admin. - [Public and private repos](https://docs.coderhelm.com/plugins/repos.md) (Coming soon): Install plugins from public or private repositories, and how each one stays up to date. - [Private marketplace](https://docs.coderhelm.com/plugins/marketplace.md) (Coming soon): Give your team a catalog of approved plugins from your own git repository. - [Publishing](https://docs.coderhelm.com/plugins/publishing.md) (Coming soon): Share a plugin with other teams, in your organization or publicly. - [Security rules](https://docs.coderhelm.com/plugins/security.md) (Coming soon): The rules every plugin runs under, enforced in code rather than by the plugin's instructions. ## [object Object] - [Self-hosting](https://docs.coderhelm.com/self-host.md) (Coming soon): Run CoderHelm in your own AWS account. The guides are being written and will appear here. ## API - [API overview](https://docs.coderhelm.com/api.md): What the CoderHelm API is, its hosts, how errors and pages of results look, and its limits. - [Authentication](https://docs.coderhelm.com/api/authentication.md): How requests to the CoderHelm API are authenticated, how teams are chosen, and the short-lived tokens for streaming and CI. - [Webhooks](https://docs.coderhelm.com/api/webhooks.md): The webhooks CoderHelm receives from GitHub, Jira and AWS, how each is verified, and what each event does. - [All routes](https://docs.coderhelm.com/api/routes.md): Every route the CoderHelm gateway serves (304 in all), read from its router at build time. - [Changelog](https://docs.coderhelm.com/changelog.md): What changed in CoderHelm, month by month, from the merged pull requests of both repos.