Welcome
Sinatra turns Linear tickets into GitHub PRs via autonomous coding agents.
Sinatra is a multi-tenant agent platform that watches your Linear workspace, picks up tickets assigned (or @-mentioned) to the agent, and opens GitHub pull requests with a working solution. You can run it two ways:
- Self-hosted (free, OSS) — clone the repo, bring your own LLM keys, run
docker compose up. Full control, your infrastructure. - Managed cloud (coming soon) — connect Linear + GitHub, paste an LLM key (or use ours), and go.
Where to start
Getting started
Concepts, glossary, and how Sinatra fits into a team's workflow.
Self-hosting guide
Step-by-step OSS setup: GitHub App, Linear App, sandboxes, env, webhooks.
Managed cloud
The simpler path. Coming soon — sign up to be notified.
Architecture
How the API, worker, and sandbox layers fit together.
Configuration
Environment variables and per-repo `.sinatrarc` reference.
Reference
API endpoints, webhook payloads, CLI.