ABCA
An AWS sample platform for autonomous background coding agents that turn a submitted task into a reviewed pull request, running each task in an isolated cloud environment with orchestration, observability and cost controls.
ABCA (Autonomous Background Coding Agents on AWS) is a sample of a self-hosted background coding agent platform on AWS. A task submitted through Slack, Linear, Jira, the CLI or a webhook is picked up by an orchestrator that provisions an isolated environment, clones the target repository, creates a branch, has an agent work on the task, and opens a pull request for review.
Each task follows a blueprint: a hybrid workflow mixing deterministic steps, such as validation and admission checks, with agentic, LLM-driven steps. Tasks are ephemeral, asynchronous and repository-scoped, run continuously without a human's calendar as a bottleneck, and include lint, test and policy checks by default. A memory system captures pull-request feedback to improve later runs, and per-task budgets, concurrency limits and blast-radius enforcement bound cost and risk.
It is written in TypeScript and licensed under MIT-0. The project is in maintenance mode while a next version is developed.