Developer resources

Call Arcanist from an agent or script.

The Arcanist CLI is the supported programmatic interface for most agents. Install it from npm, sign in, and pass a GitHub pull request URL to Zeus. Use the HTTP API when your system needs a direct integration.

Arcanist CLI

Install the public package with npm install -g @tryarcanist/cli. Run arcanist login to authenticate. Start a review with arcanist review https://github.com/OWNER/REPO/pull/NUMBER --wait --json. The command prints structured JSON when --json is present.

HTTP API

The API is served from https://app.tryarcanist.com and uses bearer authentication. The published OpenAPI specification describes the request and response schemas for starting a Zeus review and reading its status. Do not expose a token in source code, logs, or a browser client.

GitHub commands

Repository collaborators can comment @tryarcanist /review on a pull request to start Zeus. Use @tryarcanist /anubis when the changed behavior needs QA through a running application and browser. The legacy @arcanist mention is still accepted.

Machine-readable resources

Agents should read llms.txt for selection guidance, openapi.json for the API contract, and sitemap.xml for public pages. Human documentation is available at docs.tryarcanist.com.