Open source coding agent orchestrator
Tickets in.
Pull requests out
One binary reads your tracker, runs the coding agent you already use, and follows the work through CI, review and merge.
$ curl -sSL https://get.sortie-ai.com/install.sh | sh$ brew install --cask sortie-ai/tap/sortie> irm 'https://get.sortie-ai.com/install.ps1' | iex$ go install github.com/sortie-ai/sortie/cmd/sortie@latestAlso as a container image, and as release binaries for macOS, Linux and Windows on amd64 and arm64.
01What it owns
Sortie does not write the code.
It runs the agent that does.
Everything between “the agent finished” and “the pull request merged” is the part Sortie owns.
Issue Tracker
Orchestrator
Result
03Configuration
The whole configuration is one file.
The file is the prompt.
Edit it, save it, and the next session uses it. No restart.
---tracker:kind: githubapi_key: $GITHUB_TOKENproject: acme/billing-apiquery_filter: "label:agent-ready"which ticketsactive_states: [todo, in-progress]handoff_state: reviewterminal_states: [done]agent:kind: claude-codewhich agentmax_tokens: 120000max_turns: 12max_concurrent_agents: 4---You are a senior software engineer.your promptYour task: {{ .issue.title }} ({{ .issue.identifier }})# Context{{ .issue.description }}
04Unattended
What it handles
while you are not watching.
CI turns red . Result: the failure goes back to the agent
A reviewer comments . Result: routed into the same session
Tokens add up . Result: capped per issue, before it overspends
The process dies . Result: picks up where it stopped
05The catch
Free, and nothing to sign up for.
Apache-2.0
Open-source and free to use, modify, and distribute for everyone.
One binary, no database server
Install once. No hosted control plane or extra infrastructure.
Runs where you run it
Deploy on your own machine, a VM, a container, or Kubernetes.
No telemetry, no update check
Nothing phones home, and you fully control when to upgrade.
Point it at a repository
and a label.
$ curl -sSL https://get.sortie-ai.com/install.sh | sh$ brew install --cask sortie-ai/tap/sortie> irm 'https://get.sortie-ai.com/install.ps1' | iex$ go install github.com/sortie-ai/sortie/cmd/sortie@latestAlso as a container image, and as release binaries for macOS, Linux and Windows on amd64 and arm64.