Overview
The ACI API is the gateway surface for the Allternit Computer Interface (ACI). It forwards browser-automation requests to the ACU computer-use gateway (domains/computer-use/core) and adapts the upstream SSE event stream into a stable client contract. Use it to start intent-driven browser runs, stream progress, stop active runs, and approve or deny permission prompts.
ACI runs are stateless across the gateway: the gateway drains the upstream event stream into an in-process replay buffer so clients can attach to /api/aci/stream/:id at any time and see the full history.
Base URL
Management and control endpoints:Authentication
All ACI management routes require a valid bearer token via the platform auth middleware. See Authentication.Endpoints
Start a run
sessionId that is also the run id for streaming, stopping, and approval.
Request body
Example request
Example response
Stream run events
done frame. Runs started in the current gateway process are served from an in-process buffer; older runs fall back to proxying ACU’s events endpoint.
Stream frame types
Example curl
Example event
Stop a run
Example response
Approve or deny a prompt
deny or set it to false to approve; set deny=true to deny.