aea runs open models inside hardware enclaves that even we can't open, and stores your history end-to-end encrypted. Every session verifies the enclave before a single word leaves your device.
Open the app Install the CLIYour device checks a hardware attestation report against a public transparency log before it sends anything. If the code running isn't the published code, nothing is sent.
Prompts are sealed to the enclave's key on your device. Our servers relay ciphertext and count tokens. That is all they can do.
Conversations are encrypted with keys that never leave your devices. Link a phone or a laptop with a code; recover with a 24-word phrase. We can't read them, and we can't reset them.
The aea-ai CLI runs a local OpenAI-compatible endpoint that does the attestation and sealing for you. Point OpenCode, Cursor, Cline or aider at it. aea-code ships as a ready-made OpenCode distribution.
aea-ai login --api-key aea_sk_… aea-ai serve # http://127.0.0.1:4321/v1 aea-code # OpenCode, routed through the enclave