# CodeObsess - [What CodeObsess does](https://docs.codeobsess.com/index.md): An AI software engineer that works on the tickets in your ticket tool and opens pull requests in your repositories. - [Join by invitation](https://docs.codeobsess.com/getting-started/joining.md): CodeObsess has no public sign-up. You join a company through an invitation. - [First setup](https://docs.codeobsess.com/getting-started/first-setup.md): Connect your code host, then your ticket tool, then choose your repositories. - [Your first ticket](https://docs.codeobsess.com/getting-started/first-ticket.md): Ask CodeObsess to work on a ticket in your ticket tool. - [GitHub](https://docs.codeobsess.com/connect/github.md): Install the CodeObsess GitHub App so CodeObsess can read your repositories and open pull requests. - [GitHub Issues](https://docs.codeobsess.com/connect/github-issues.md): Use GitHub Issues as your ticket tool: write @codeobsess on an issue to start a run. - [Bitbucket](https://docs.codeobsess.com/connect/bitbucket.md): Use Bitbucket Cloud as your code host with the CodeObsess for Bitbucket app. - [Jira](https://docs.codeobsess.com/connect/jira.md): Use Jira as your ticket tool: mention @codeobsess in a comment to start a run. - [Linear](https://docs.codeobsess.com/connect/linear.md): Use Linear as your ticket tool: delegate a ticket to CodeObsess or mention it. - [Connect your Claude account](https://docs.codeobsess.com/ai/connect-claude.md): Run your tickets on your own Claude plan. We never see your Claude password. - [Company AI keys](https://docs.codeobsess.com/ai/company-keys.md): Run tickets on your company's own Anthropic, OpenAI or Gemini key. - [Which AI runs a ticket](https://docs.codeobsess.com/ai/which-ai.md): Your company's AI mode decides whether a ticket runs on the person's own Claude or the company key. - [How a run works](https://docs.codeobsess.com/tickets/how-a-run-works.md): What CodeObsess does from your request to the pull request. - [Plans and approval](https://docs.codeobsess.com/tickets/plans-and-approval.md): Read CodeObsess's plan, comment on any part, and approve it or ask for changes. - [Pull requests](https://docs.codeobsess.com/tickets/pull-requests.md): How CodeObsess opens and updates pull requests, and how review comments reach it. - [Replying](https://docs.codeobsess.com/tickets/replying.md): Answer CodeObsess's questions and ask for follow-ups. - [Stopping a run](https://docs.codeobsess.com/tickets/stopping.md): Stop a run that is working or queued. - [Run time and run hours](https://docs.codeobsess.com/tickets/run-time.md): How long a run may take, and how its time counts. - [People](https://docs.codeobsess.com/team/people.md): See who is in your company and manage the team. - [Roles](https://docs.codeobsess.com/team/roles.md): What owners, admins and members can do. - [Invitations](https://docs.codeobsess.com/team/invitations.md): Add people to your company. People join only through an invitation. - [What counts as run hours](https://docs.codeobsess.com/usage/run-hours.md): Run hours are the wall-clock time of your company's runs, counted per calendar month in India time. - [Limits and what happens at the limit](https://docs.codeobsess.com/usage/limits.md): Run slots and your monthly run hours limit. - [Report a problem](https://docs.codeobsess.com/support/report-a-problem.md): Tell us what happened from inside CodeObsess. We answer by email and on the report's page. - [After you report](https://docs.codeobsess.com/support/after-you-report.md): Follow your report's status and our answers. - [Security and privacy](https://docs.codeobsess.com/security/privacy.md): What CodeObsess can and cannot see, and how your data is kept. - [Troubleshooting](https://docs.codeobsess.com/troubleshooting/index.md): Find what went wrong and how to fix it. - [Claude not connected](https://docs.codeobsess.com/troubleshooting/claude-not-connected.md): The run didn't start because the Claude account isn't connected. - [Run hours used up](https://docs.codeobsess.com/troubleshooting/hours-limit-reached.md): New runs don't start because your company used this month's run hours. - [Your run is waiting](https://docs.codeobsess.com/troubleshooting/run-slot-busy.md): The run waits for another run to finish before it starts. - [GitHub app missing](https://docs.codeobsess.com/troubleshooting/github-app-missing.md): The pull request couldn't be published because GitHub isn't connected any more. - [Repository access refused](https://docs.codeobsess.com/troubleshooting/repository-access-refused.md): CodeObsess can't write to a repository the run needs. - [Atlassian link expired](https://docs.codeobsess.com/troubleshooting/atlassian-link-expired.md): CodeObsess can't act for you in Jira because your Atlassian link expired. - [Bitbucket isn't switched on](https://docs.codeobsess.com/troubleshooting/bitbucket-not-on.md): Bitbucket pages are refused because Bitbucket isn't on for your company yet. - [Claude sign-in unavailable](https://docs.codeobsess.com/troubleshooting/claude-sign-in-unavailable.md): Connect your Claude account doesn't start because the sign-in service didn't answer. - [The website shows an error](https://docs.codeobsess.com/troubleshooting/website-error.md): A page says Something went wrong. - [Publishing failed](https://docs.codeobsess.com/troubleshooting/publish-failed.md): The run failed while publishing its pull request. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.