Add scoped deployment approvals
Dependency resolved
Shape features, architecture, and priorities in GitHub. Orchestrator coordinates specialized agents to plan, implement, audit, and review the work, then surfaces only the decisions that need you.
Review our draft Terms of Service and Privacy Policy.
acme/platform
GitHub Project · Delivery
Feature parent · #172
Architecture decision attached · 3 child issues
Child issue 184 moves from Backlog to Ready, In progress, and In review. Along the way its dependency is resolved, the Code Agent claims it, a branch and pull request are created, and PR Review is queued.
One level above the sessions
GitHub holds the plan. You steer scope, architecture, priority, and approval. Orchestrator handles the agent sessions beneath that work and keeps project state synchronized.
You manage
Orchestrator manages
Inspect the repository and turn intent into finishable work.
Promote eligible work and move a Ready item into progress.
Run the selected specialist inside an isolated local workload.
Attach branches, PRs, reviews, events, or a precise blocker.
Issue Planner
The planner reads the repository before asking questions, checks for duplicate work, and proposes either one standalone issue or one parent with focused child issues and real blocker relationships.
Add a workspace audit trail for organization administrators.
Repository inspected
Existing issues compared
One decision needed
How long should audit events be retained?
Proposed GitHub work
Tracking parent
Add the workspace audit trail
Database migration · unit tests · CLI evidence
Accessible UI · filtering · visual evidence
Blocked by 01Operator docs · validation steps · PR evidence
Specialized roles
Planning, implementation, pull-request review, and repository auditing stay separate so each role has a clear trigger, runtime, and verifiable outcome.
Inspects the repository, asks only for missing decisions, and drafts work you can approve before GitHub changes.
Claims eligible project work and carries the implementation through branch, commit, validation, and pull request.
Reads the diff and nearby code, leaves concrete findings, and records a separate merge-readiness summary.
Runs scheduled, read-only audits and turns evidence-backed maintenance findings into deduplicated work.
Privacy by architecture
The hosted app never asks you to paste or store OpenAI, Anthropic, or OpenRouter credentials. Configure Codex OAuth, a Claude setup token, or provider API keys in the local runner environment instead.
GitHub OAuth remains a hosted integration; AI provider credentials do not.
Hosted SaaS
Control plane
Not sent here
Provider API keys, provider OAuth roots, and a hosted copy of your source checkout.
Your computer or infrastructure
Local Orchestrator runner
Repository agent
Docker-based tool image, local checkout, and scoped GitHub access.
Trusted inference sidecar
Receives only the selected provider credential and exposes inference on localhost.
Returns sanitized provider availability, job events, token telemetry, status, and verified outcome evidence.
Per-agent controls
Compatible models come from authenticated OpenAI, Anthropic, and OpenRouter catalogs. The exact provider, model, and supported thinking level are pinned for each job with no silent substitution. The Docker image comes from the agent configuration at dispatch; a running workload keeps the image it started with.
Docker-based repository tools run inside the local kind/Kubernetes cluster. Use the Orchestrator defaults or a trusted local or registry image; provider root credentials remain isolated from ordinary agent containers.
| Agent | Provider | Model | Thinking | Docker image |
|---|---|---|---|---|
| Code | Provider: OpenAI | Model: Live catalog choice | Thinking: Supported level | Docker image: Orchestrator default / custom |
| Issue Planner | Provider: Anthropic | Model: Live catalog choice | Thinking: Pinned per plan | Docker image: Trusted default |
| PR Review | Provider: OpenRouter | Model: Live catalog choice | Thinking: Supported level | Docker image: Orchestrator default / custom |
| Repository Review | Provider: Per-agent choice | Model: Live catalog choice | Thinking: Supported level | Docker image: Orchestrator default / custom |
Reliability and attention
The runner reconnects automatically, active jobs survive socket reconnects, stale leases return to the queue, and planning interviews resume from saved state.
Capped backoff reconnects the outbound runner without duplicating active work.
Events, token use, branches, pull requests, reviews, and failures stay attached to the run.
Usage limits and missing decisions become explicit blockers with a reason instead of silent churn.
Healthy work
The loop keeps moving.
Needs judgment
One run is blocked
Issue #42 needs a retention-policy decision before work can continue.
View evidenceOne runner, then the loop runs
Choose a repository and the GitHub Project that should remain the shared work ledger.
The CLI verifies Docker, kind, and kubectl, pulls the website-specified trusted images when missing, and prepares the local kind/Kubernetes cluster.
Move work to Ready. Orchestrator claims it, runs the right specialist, and returns evidence to GitHub.
Official CLI
Install the official Homebrew release on macOS or Linux, then connect it to the workspace with a one-time runner token.
macOS + Linux
brew install interesta-ai/tap/orchestratorbrew upgrade interesta-ai/tap/orchestratorbrew uninstall orchestratorVerify the installed command with orchestrator --version.
Start the work loop
Connect one repository and let Orchestrator coordinate the planning, implementation, review, runtime, and evidence behind it.
Review our draft Terms of Service and Privacy Policy.