Welcome
Turn Linear tickets, labeled GitHub issues, Slack mentions, and tasks from your terminal or editor into pull requests with Sinatra's hosted coding agents.
Sinatra is a hosted coding agent platform. Assign or @-mention Sinatra in Linear, or add the sinatraai label to a GitHub issue, or mention it in a Slack channel. You can also start a task from your terminal with the sinatra CLI, from Claude Code, Cursor, claude.ai or ChatGPT over MCP, or from your own scripts with the HTTP API. It investigates the task, asks questions or proposes a plan when the ticket is vague, and works toward a pull request you can review. Connect GitHub, optionally add Linear or Slack, and bring your own Claude or ChatGPT subscription or a shared Anthropic or OpenRouter API key. Every account, including existing and paid accounts, requires its own model access.
Where to start
Getting started
Concepts, glossary, and how Sinatra fits into a team's workflow.
Quickstart
Connect GitHub, choose model access, and start your first task.
Cloud platform
What the hosted platform runs for you, and how pricing works.
Configuration
Connecting your tools, model access, and the per-repo `.sinatrarc.json` reference.
CLI, MCP and API
Start and follow tasks from your terminal, Claude Code, Cursor, claude.ai, ChatGPT, or your own scripts.
Troubleshooting
Why the agent didn't pick up your ticket, no PR appeared, or a run stalled.