Skip to main content

Documentation Index

Fetch the complete documentation index at: https://acai.sh/llms.txt

Use this file to discover all available pages before exploring further.

What is the Acai CLI?

It is primarily used to push the state of your local specs and code to the server, where they can be reviewed and annotated. It is also used to pull data and states from the server to facilitate coordination and delegation of work.

Commands at a Glance

Use these commands to move between local spec work and shared project context:
CommandWhat it is for
pushSync local specs and ACID references from your repository to the server.
featuresSee the known features for an implementation, along with status and reference counts.
feature <feature-name>Inspect one feature in detail, including ACIDs, statuses, comments, and code references.
set-status <json>Send status updates or issues for a batch of requirements back to the server.
skillPrint or install guidance for spec-driven development with Acai.

Next Steps

Quickstart

View our quickstart page to install the CLI and play around.

Writing Specs

Introduction to acai specs, and best practices for spec-first software.

JSON API

Query the API directly, self-host, or build your own client.