Setup guides
Aida is being built in the open, and these guides say plainly which parts you can follow today and which are not there yet.
Install the Bot
Put the Bot on the machine that will run it: a Raspberry Pi, a home server, or any always-on Linux box.
- Build it from source — see the downloads page. There are no published binaries yet.
- Run `aida-bot identity`. On first run the Bot generates its long-term key and prints the public half, along with the routing ID the Relay knows it by.
- Run `aida-bot code` to print the claim code. It is the shared secret you will use to pair a browser with the Bot; `--rotate` replaces it.
- Leave the Bot on the machine that will keep running it. Its key and your account credentials live there and nowhere else.
Claim your Bot
Tie the Bot to your account and establish the encrypted channel between it and your browser.
- Create an account or sign in on this site.
- On the Bot, run `aida-bot code` to read its claim code, and `aida-bot pair` to arm pairing. It accepts exactly one device and then stops; pairing is armed rather than always-on, because the claim code may be printed on a sticker.
- Open your account and choose Claim a Bot, then type the code. Your browser derives a routing identifier from it and pairs with the Bot through the Relay. The code itself is never sent to Aida — only a value derived from it.
- Pairing is also when the Bot collects its Aida LLM API credential, using a single-use token your browser carries. A failed pickup fails the whole pairing, so you never end up with a Bot that looks paired and cannot work.
- Run `aida-bot devices` to see what is paired, and `aida-bot devices revoke <public-key>` to un-pair.
Connect a mail account
Give the Bot access to a mailbox. The credentials are stored on the Bot, never on Aida's servers.
Not built yet. Mail is Phase 3; this is here so you can see where the credentials will and will not go before you commit to anything.
- Open Settings in the client app, with your Bot online.
- Add an account: IMAP and SMTP hosts, or sign in with the provider where that is offered.
- Choose which folders the Bot should watch.
- Write a processing prompt saying what matters to you and what to ignore.
Next
Start at getting the Bot. You will need an account before you can claim one — create one.