Echidna documentation
Everything you need to install Echidna, build profiles that hold together, route them through proxies, and drive them from code or AI agents.
Install and activate
Download the app, activate it with your license key and launch your first profile.
Profiles
What a profile contains, how to create, group, import and export them.
Proxies and location
Attach proxies and let timezone, language, location and WebRTC follow the exit.
Engine API and CDP
Turn on automation, start profiles from code and attach Playwright or Puppeteer.
Core concepts
| Term | Meaning |
|---|---|
| Profile | One browser identity: its own persona, proxy, cookies, storage, extensions and history, stored on your computer. |
| Persona | The device a profile presents: operating system, hardware, screen, graphics, fonts, audio and network characteristics, all derived from one seed so they agree with each other. |
| Engine | The local service the desktop app runs. It launches profiles, applies personas and exposes a loopback API for automation. |
| Browser engine | Echidna's hardened Chromium build. It is verified against a signed inventory before every launch and updates itself in the background. |
| Device | A computer activated with your licence. Each license allows a set number of devices; free one by signing out of Echidna on that computer. |
System requirements
| Platform | Supported | Package |
|---|---|---|
| Windows | Windows 10 and 11, x64 | Installer (.exe) |
| macOS | macOS 13 or later on Apple Silicon | Disk image (.dmg) |
| Linux | x64: Ubuntu 22.04 or newer, Debian 12 or newer | .deb or AppImage |
Each running profile is a full Chromium browser, so the number you can keep open at once depends on your computer's memory and the pages you use.
Acceptable use. Echidna is for accounts, identities and payment methods you are authorised to use. Fraud or other unlawful use ends your licence immediately. Read the Acceptable Use Policy.