# Arcanist developer resources

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

```sh
npm install -g @tryarcanist/cli
arcanist login
arcanist review https://github.com/OWNER/REPO/pull/NUMBER --wait --json
```

The `--json` flag returns structured output. The CLI package is [`@tryarcanist/cli`](https://www.npmjs.com/package/@tryarcanist/cli).

## HTTP API

The API is served from `https://app.tryarcanist.com` and uses bearer authentication. The [OpenAPI specification](https://www.tryarcanist.com/openapi.json) 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

- Use `@tryarcanist /review` to start a Zeus code review.
- Use `@tryarcanist /anubis` to test changed behavior through a running application and browser.
- The legacy `@arcanist` mention is still accepted.

## Other resources

- [Agent instructions](https://www.tryarcanist.com/llms.txt)
- [OpenAPI specification](https://www.tryarcanist.com/openapi.json)
- [Public sitemap](https://www.tryarcanist.com/sitemap.xml)
- [Human documentation](https://docs.tryarcanist.com)
