Use Kiwi
Set up a project, publish a workflow, and follow a run from Plan to Handoff.
Connect a client
Connect a native agent client with Clerk OAuth or a project-bound MCP key.
Operate a deployment
Configure Clerk, PostgreSQL, migrations, health checks, and DigitalOcean hosting.
What Kiwi supports
- Ordered workflow definitions with explicit outputs, role eligibility, human decision gates, required checks, and immutable published revisions.
- Run creation, attempt history, command receipts, event logs, blocker reporting, human handoff, rework, and cancellation.
- Human actions in the hosted web app, agent actions through OAuth-protected remote MCP, and named CI reports through restricted checker keys.
- Project membership and roles, nonsecret external references, billing configuration through Clerk, and referral attribution.
Choose a guide
- Concepts explains the organization, project, workflow, run, attempt, actor, and check model.
- Hosted quickstart walks through the first run manually.
- AI-assisted quickstart connects an existing coding client and prepares one real Development task.
- Workflows and gates explains the supported definition and output contract.
- Manual participation covers people, decisions, blockers, rework, and handoff.
- Agent guide gives the shortest safe path for an agent working in an existing Kiwi run.
- CI reporting maps a checker context read to a check submission.
- Self-hosting and Configuration reference cover deployment setup.