AI DownCLI ยท API

aidown in your terminal

When Claude Code or Codex fails with an error, aidown sends one small anonymous report. All reports together show an outage within minutes, before the official status page changes.

curl -fsSL https://aidown.dev/install | sh

The installer shows what it changes and asks first. It backs up every file it edits. Source: /install and /aidown.sh (plain shell, read it before you run it).

Exactly what is sent

toolclaude-code or codex
eventrate_limit, overloaded, server_error, auth, billing, invalid_request, unknown, or turns (an hourly count of finished turns)
modelfor example claude-opus-5-5
vertool version, for example 2.1.304
nnumber of turns (only for the hourly count)
ida random install id made on your machine

Never sent: prompts, answers, code, file paths, project names, session ids, email, account ids, API keys or tokens. The server rejects any other field.

How it works

On the server

We store the fields above, a hash of your install id, and a hash of your IP address with a salt that changes every day. We never store the IP address or the raw install id. Raw rows are deleted after 30 days; hourly totals stay.

Control

aidown statuslive status of AI tools in your terminal
aidown pausestop sending (aidown resume to start again)
aidown forgetdelete all reports from your install on the server
aidown uninstallremove the hooks, delete your server data and ~/.aidown