| ### 🧭 Same meaning, same name A capability that means the same thing uses **the same command, the same options and the same output** on every platform. Reach for a platform's native term (`note`, `aweme`, `tweet`…) and catbus will tell you which word to use instead. | ### 📦 Node is all you need No Python, no compiler, no system dependencies. Every native dependency ships prebuilt binaries covering x64 / arm64 on Windows, macOS and Linux (musl included), and all **8 target systems** are smoke-tested one by one in CI. |
| ### 🤖 Built for AI agents stdout carries nothing but JSON, exit codes are stable, and errors come with the next command to run. `catbus platforms` prints the complete list of capabilities. Ships with an [agent skill](.claude/skills/catbus/SKILL.md) and [llms.txt](llms.txt). | ### 🔐 Your logins never leave your machine QR code, SMS and cookie import are all supported. Credentials are isolated per **platform × endpoint × account** under `~/.catbus/` (0700 / 0600), and you can switch between accounts at any time. No data is collected or uploaded, and there is no telemetry. |
| ### 🧪 Byte-for-byte faithful to upstream The URL, header order, cookies, body and signature of every request are **compared byte for byte** against the upstream implementation, with randomness and the clock pinned. 560+ golden files and 940+ offline tests guard every change. | ### 🛡️ A browser-grade network stack TLS / HTTP2 fingerprints that match real Chrome, upstream signing JS running unmodified in a sandbox, and slider and click-to-select CAPTCHAs solved automatically with local ONNX and OpenCV. |
|
|
|
|