Quickest Quickstart
Just ask an agent show you around.Add to an existing project
Prerequisites
You only need
Claude, Opencode, Codex or a similar agent harness is highly recommended.
You only need
git and a software project to work on.Claude, Opencode, Codex or a similar agent harness is highly recommended.
1. Install CLI
2. Authenticate the CLI
You need to create a team at https://app.acai.sh (or on your self-hosted server). From the Team Home page, create an access token. Save the token to .env:3. Install SKILL.md
4. Write a spec
Read our spec-writing tutorial for a slightly more detailed introduction to writing specs the Acai way. In short, the spec is just an organized list of acceptance criteria.5. Annotate code and tests with ACIDs
By writing specs in structured yaml, we can refer to each requirement with a unique and stable identifier. For example,user-auth.LOGIN.3. We call these IDs “ACIDs” (Acceptance Criteria Identifier).
The Acai CLI scans your repo to find ACIDs in comments and in tests.
These simple refs help guide AI agents during implementation, assists code review and QA, and helps you enforce strong E2E test coverage.
animated-terminal.test.ts
acai skill.
6. Push & review
Self-host
The acai server is open-source and containerized. You can host it yourself and point your CLI at it using an environment variable. See GitHub for more info.Next Steps
Spec-driven Development
Introduction to acai specs, and best practices for spec-first software.
Agent Recipes
Make the most of acai.sh and agentic development by leveraging LLM skills and roles