Sinatra Docs
Getting started

Quickstart

Connect GitHub and Linear, then ship your first PR.

Getting Sinatra running takes a few minutes. There's nothing to deploy — sign in, connect your tools, and assign an issue.

1. Sign in

Go to app.sinatra.dev and sign in. Your first workspace is created automatically.

2. Install the GitHub App

From the dashboard, install the Sinatra GitHub App on the organization (or personal account) whose repos you want Sinatra to work in, and pick the repositories to enable. Sinatra requests write access to repository contents (so it can push branches) and to pull requests and issues. It only ever works on branches and opens PRs; merging stays with you.

3. Connect Linear

Connect your Linear workspace from the dashboard with one OAuth click. You can skip this and run on GitHub issues alone if you prefer.

4. Add model access

Choose how the agent gets its model:

  • Bring your own key. Paste an Anthropic or OpenRouter key, or connect a Codex / ChatGPT subscription to use OpenAI models. Keys are encrypted per workspace.
  • Use our key. Let Sinatra route the models for you, with no markup on the bill.

5. Assign an issue

Assign a Linear ticket (or GitHub issue) to Sinatra, or @-mention it in a comment. It opens a branch, writes the code, runs your tests, and opens a pull request for review — then replies in-thread when you leave review comments.

Pricing

The Free plan covers 5 tasks a day on your own key (or Codex) and 1 a day on ours. Teams move to the Monthly plan at $20 per member, with no markup on your LLM bill. See the Cloud platform page for details.