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.