Skip to main content

COMING VERY SOON

Acai.sh will be free and open-source. We are now accepting requests for early access & feedback.

What is the Acai CLI?

The Acai Command Line Interface (CLI) is your local gateway to spec-driven development. It allows you to parse your local FRD.yaml specification files, sync them to the Acai platform, and interact with your requirements directly from your terminal. Why use it?
  • Seamless Synchronization: Easily sync your local plain-language requirements up to the Acai dashboard with a single command.
  • Local Context & References: Search your codebase for references to specific ACIDs (Acai IDs) locally.
  • Agent Integration: AI agents can run CLI commands (like acai list or acai coverage) within your repository to understand project requirements, check coverage, and determine their next tasks.

Quickstart

1

Installation

Install the Acai CLI globally using npm.
npm install -g @acai/cli
2

Sync your Specs

After writing or updating your feature requirements in an FRD.yaml file, push them to the Acai datastore and tracker.
acai push
3

List Requirements

View the requirements for a specific feature right in your terminal, optionally filtering by their implementation status (like TODO or IMPLEMENTED).
acai list requirements block-user --status TODO
4

Check Coverage

See exactly how much of a feature has been implemented, tested, and accepted.
acai coverage block-user

Next Steps