Skip to main content

Sinatra

Sinatra is an autonomous coding agent that takes tickets directly from Linear, GitHub, Slack, or Telegram and turns them into pull requests. It reads the codebase, writes the change, runs tests, self-reviews, and opens a draft PR for human review. The agent runs on the user's own Claude or ChatGPT subscription, with plans starting at $20 per month for the whole workspace.

Traction 3/10
Toronto, Canada · HQ
Founded 202660+ followers
  • Developer Tools
  • AI Agents
  • Artificial Intelligence
  • Software Only
Updated 6 days ago

Funding

Funding rounds are not available yet.

Founders

Founder details are not available yet.

Product

Problem

Development teams spend significant time on routine coding tasks that follow well-defined patterns, yet still require context-switching between issue trackers, chat tools, and code editors. Assigning, planning, implementing, testing, and opening pull requests for each ticket creates repetitive overhead that slows delivery and distracts engineers from more complex work.

Solution

Sinatra is an autonomous coding agent that works directly within Linear, GitHub, Slack, Telegram, and the terminal. Assign it a ticket, label a GitHub issue, mention it in Slack, or start a task from the CLI, and Sinatra reads the codebase, plans the change, drafts the diff, runs the test suite, and opens a pull request for review. It supports tunable configuration via a .sinatrarc.json file and can rework code in response to review comments on the same branch. PRs open as drafts, and Sinatra performs self-review against the ticket before marking them ready. The agent integrates with existing workflows rather than introducing a new platform, and users can bring their own Claude or ChatGPT subscription or API key for model usage.

Target Audience

Primary users are software development teams already using Linear, GitHub, and Slack who want to automate routine coding tasks without adopting a new platform or workflow.

Features

  • Deep integrations with Linear, GitHub, Slack, Telegram, and CLI/MCP/API, allowing tasks to be started from any of these surfaces
  • Autonomous multi-phase workflow: reads repo, plans changes, drafts diff, runs test suite, self-reviews, and opens a pull request
  • Tunable .sinatrarc.json configuration for test commands, model selection, engine choice, and reasoning effort
  • Self-review capability that checks work against the ticket before marking PRs ready, with in-thread replies to review comments
  • Supports blobless clones for large repositories and conflict resolution with main before each run
  • Task API and CLI with commands for starting, replying to, showing, listing, and stopping tasks, plus delegation from existing Linear or GitHub issues
  • Bring-your-own-model billing, where Sinatra never bills for model usage; users connect their own Claude or ChatGPT subscription or API key
This profile is AI-generated and may contain inaccuracies.