Autonomous software maintenance

Your codebase,
wide awake.

Custos triages, writes, reviews, tests, and merges around the clock. Each change is proven in its own sandbox before it ships.

Start with GitHub → Watch it run
SCROLL TO DEPLOY

Watch Custos work
a single repository.

01
Triage
reads every issue
02
Write
solves in a branch
03
Review
checks the PR
04
Sandbox
proves the tests
05
Merge
lands when safe
06
Ask a human
flags the risky
acme/api-gateway · triage
reading
#482 triaged as needs-fix
Scope is in-bounds and well specified. Routed to the solve queue with an async-refactor plan.
Reads every issue first
A cheap triage pass decides what's worth an agent run, before any code is written.
agent · writing
solving
Refactor auth middleware
Opened branch fix/482-auth. Rewrote the token path to async, touched 3 files, wrote 6 new tests.
Writes the fix in a branch
Every change is isolated on its own branch, never straight onto main.
review
verdict · approve
Reviewing PR #508
No injection or secret leakage
Retries are idempotent, tests cover them
Consistent with the repo's architecture
Reviews its own pull request
One pass covers correctness and security, then approves or leaves comments.
sandbox · fresh vm
verifying
Nothing is taken on faith
$ pnpm install
$ pnpm test · 312 passed
$ playwright test · 14 e2e passed
Tests its own work in a sandbox
Every job runs in a disposable VM, and the suite is observed by the orchestrator, never self-reported by the agent.
merge
safe · auto-merged
Merged PR #495
Test & e2e suites pass
Diff under the size cap
Same repo, not a fork
Merges only when it's safe
Every guard is re-checked server-side. The agent itself can never merge anything.
acme/api-gateway
flagged
#61 Rewrite the entire repo in Rust
Flagged: scope. This would replace the whole codebase rather than improve it.
ProceedDismiss
Knows when to ask a human
Anything off is parked for a moderator instead of burning an agent run.
Hand off the busywork

Let Custos
keep the watch.

Connect a repository and Custos starts maintaining it today. It reviews, tests, and merges while your team ships the big things.

Start with GitHub → See how it works