General
What is AIW?
A self-sovereign multi-chain crypto wallet with an AI agent built in. It manages Monero, Bitcoin, Litecoin, and Ethereum from one interface. You run it on your own hardware โ desktop app, Android app, or browser. Nobody else holds your keys, sees your transactions, or controls your funds. The AI helps you operate the wallet through natural language โ ask it your balance, tell it to send funds, ask it to explain a transaction.
What does AIW stand for?
AI Wallet. The Wonderland theme is the visual identity โ every screen is styled after Alice in Wonderland. To insiders, it's "Alice in Wonderland." The rabbit hole goes deep.
Is it open source?
Yes. Full source code on GitHub. Every line is auditable. No telemetry, no analytics, no phoning home. The only network connections AIW makes are to your own node, the blockchain networks, and whatever AI provider you configure.
How do I install it?
Clone the repo. Copy
.env.example to .env. Run npm install. Run docker compose up -d (starts your local nodes โ built from official, verified source). Run node ui/start.mjs. Open localhost:3000. The onboarding wizard walks you through everything else โ choose your network, create a wallet, configure your AI provider. Five minutes from clone to working wallet.Did you write all the code yourself?
No. I orchestrate AI agents that write the code. I design the architecture, define the features, validate the output, and test on mainnet with real money. I'm a Quality Engineer by trade โ my job is making sure things work, not writing syntax. The AI builds, I direct and verify. Rule #0 applies to the build process too.
The AI
Why does a wallet need AI?
It doesn't need it. You can use every feature without the AI. But crypto wallets have terrible UX โ most people don't know what a subaddress is, what
sweep_all does, or how to read a transaction's confirmation count. The White Rabbit translates between human language and wallet operations. "Send 0.5 XMR to this address" is easier than navigating forms. "What was my last incoming transaction?" is faster than scrolling through a ledger. The AI is a layer on top, not a dependency.What AI does it use?
Your choice. Ollama for fully local/private AI that never leaves your machine. Anthropic Claude, OpenAI, or OpenRouter if you want cloud models. The AI provider is a setting you can change anytime. The wallet works identically regardless of which you pick โ or if you turn AI off entirely.
Can the AI steal my money?
No. Rule #0: Never Trust AI. The AI suggests, you confirm. It never spends without your explicit approval. The spending confirmation toggle in settings is locked ON and cannot be disabled. Every transfer requires manual confirmation with the amount, address, and fee displayed before execution.
Security & Privacy
Is it safe?
Your keys never leave your device. The wallet files are stored locally, encrypted by the Monero/Bitcoin wallet software. AIW's server runs on localhost โ it's not exposed to the internet unless you explicitly configure it. The dashboard is password-protected. The mobile app uses Face ID or fingerprint. Strike integration requires a separate PIN. The kill switch requires its own emergency PIN. There's no cloud account, no email signup, no KYC.
Why do you run your own Monero node?
When you connect to someone else's Monero node, that operator can see your IP, which transactions you're requesting, and timing patterns that could link your wallet to your identity โ so AIW runs your own. The same self-custody logic extends to Bitcoin and Litecoin: those are transparent chains so it isn't about privacy, but AIW still runs them locally (your own pruned node) so you're never trusting a stranger's node with your wallet. For Monero, a local node isn't optional โ it's the whole point.
Why use Docker?
Docker runs your local nodes in isolated containers โ Monero, Bitcoin, and Litecoin all run on your own machine. AIW builds these node images from each project's official, signature-verified source (Bitcoin Core, Litecoin Core, Monero) instead of pulling a stranger's prebuilt image from Docker Hub, so no third party ever sits in the path that touches your keys. One
docker compose up starts them all. Only Ethereum skips a local node โ and even then your key never leaves your machine (see below).How do I know the node software is safe?
Because AIW doesn't trust anyone else's build. Each key-holding node is compiled into its image from the project's official, GPG-signed release, and the download is pinned to a SHA-256 hash verified at build time โ if a single byte is off, the build refuses. Those hashes were checked against the projects' own release signers: Bitcoin Core (Ava Chow), Litecoin Core (David Burkett), and Monero (binaryFate). A backdoored "community" image on Docker Hub physically cannot enter the path that handles your funds.
What if Monero gets banned?
AIW runs on your hardware. There's no central server to shut down, no app store to delist from, no account to freeze. The Monero network is peer-to-peer โ as long as nodes exist anywhere in the world, it works. AIW connects through Tor for swap discovery, which adds another layer of resistance to censorship.
Features
What chains does it support?
Four realms: โ Monero (local node, full privacy), โฆ Bitcoin (local pruned node), โฃ Litecoin (local pruned node), โฅ Ethereum (local key, external RPC). Each chain has its own dashboard panel, address management, transaction history, and send flow. Switching between chains is one click.
Can I swap between chains?
Not in the first release. Swaps and the Strike on-ramp are built, and switched off until each has been run from start to finish on a real test network. The design has two ways. The Swap Table does peer-to-peer BTCโXMR atomic swaps โ trustless, no middleman, your keys the whole time. The Rabbit's Market is a fiat on-ramp that chains USD โ BTC โ XMR through Strike and exchange services. If you already hold BTC, you can skip Strike entirely and swap directly.
Can I mine with it?
Not in the first release. P2Pool mining (the Diamond Mine) is built and in testing, and it ships switched off until a full payout has been verified. When it is on, your CPU mines Monero in the background with no pool operator, no account and no fees, and payouts go straight to your wallet address.
What's the kill switch?
Not in the first release. The Queen's Decree is built and in testing, and it ships switched off: a feature that moves everything you own by itself has to be proven first. The design: after a period with no activity AIW notifies a contact you trust, and after a countdown it converts to BTC and sends it to a beneficiary address, so family never has to handle a seed phrase.
Does it work on mobile?
There is an Android companion app that you build from source; it is not in an app store. iOS is not available. The app connects to AIW on your desktop over your own private network (Tailscale). Every chain routes through that server โ that's where your nodes and keys live โ so your phone never holds a key or talks to a stranger's node.
Can I automate recurring buys?
Not in the first release. Scheduled purchases (the Mad Hatter's Tea Party) are built and in testing, and ship switched off. The design: set a USD amount and an interval, and AIW buys XMR on schedule (USD โ BTC โ XMR) under a hard spending cap you control.
Does it support hardware wallets?
Not in the first release. Trezor and Ledger support is built and in testing, and ships switched off. When it is on, the private keys stay on the device and every spend waits until you confirm it on the hardware itself.
Can I spend my crypto like cash?
Not in the first release. A panel for Goblin Card, a non-KYC physical Mastercard, is built and in testing, and ships switched off. The design: fund the card from your wallet with BTC, ETH, XMR or USDT, and the White Rabbit prepares the deposit for you to confirm. 0% FX and 0% ATM fees, spend worldwide โ without a bank or KYC exchange in the middle. AIW is not affiliated with Goblin and earns nothing from it; you deal with Goblin directly.
Can I prove a payment without sharing my keys?
Yes. All five Monero proof types โ Reserve, Spend, TxKey, In, Out โ generated on demand. Prove you hold funds, or that a specific payment was made, without ever exposing a spend key.
Can I request payments or send invoices?
Yes. Generate a payment request with a QR code and a public shareable link, in XMR or BTC. Merchant mode uses integrated addresses or a fresh subaddress per order so every payment auto-reconciles without ever reusing your main address.
Can I store contacts?
Yes. A built-in address book with per-contact address-type validation (XMR/BTC, mainnet/testnet) so you can't accidentally paste a wrong-network address into a send.
Can I run more than one wallet?
Yes. Multiple wallets plus full subaddress management โ a fresh receiving subaddress per transaction, tracked and indexed so incoming payments stay organized.
Does it track prices?
Yes. Hourly OHLC candles for XMR/BTC, XMR/USD, BTC/USD, ETH/USD, and LTC/USD, plus synthetic XMR/ETH and XMR/LTC pairs, with a 90-day cached history fallback when the data source is unreachable.
Is there a light mode?
Yes. A one-tap light/dark theme toggle, persisted across sessions, covering every screen in the app.
Can I hide my balance in public?
Yes. A privacy-blur toggle masks every balance with one tap, and the state persists โ open the app in public without exposing your holdings.
Is there a setup wizard?
Yes. First run walks you through choosing a realm and network, then either creating a new wallet or restoring one from a BIP39 seed phrase.
Why the Alice in Wonderland theme?
Because crypto is a rabbit hole. Once you understand self-sovereignty, you can't go back. Every screen reinforces that narrative โ you enter through the rabbit hole, the AI is the White Rabbit, transactions play on a chess board, addresses are looking glasses, payment requests are formal invitations, wallets are doors in the Key Room, seed phrases are golden keys. It's not decoration โ it's identity.
Comparisons
How is this different from Cake Wallet?
Cake is an excellent mobile wallet. AIW is a self-hosted platform. AIW runs your own Monero node (Cake connects to theirs). AIW has an AI agent. AIW runs on desktop as a native app. AIW manages four chains from one interface, with atomic swaps and a fiat on-ramp built in. Cake is simpler and more accessible for casual users. AIW is for people who want full control.
How is this different from Feather Wallet?
Feather is the best pure Monero desktop wallet. If you only use Monero and want a clean, lightweight experience, use Feather. AIW is for people who also hold BTC, LTC, ETH, want atomic swaps, a fiat on-ramp, an AI agent, and all of it in one place. Different tools for different needs. Both are self-sovereign.
Is this overkill for just holding Monero?
Yes. If all you want is to hold XMR and occasionally send it, use Feather Wallet. AIW is for someone who wants their crypto infrastructure under one roof โ wallet, nodes, swaps, AI โ all self-hosted, all self-sovereign.
Technical
How much disk space does it need?
All nodes run pruned to keep disk modest: roughly 35 GB for Monero, ~5โ15 GB for Bitcoin, and a few GB for Litecoin. Ethereum needs no local node โ your key lives in a local keystore and AIW broadcasts the signed transaction over RPC โ so it adds essentially nothing. The AIW app itself is under 50 MB. Budget ~45โ55 GB total.
How much does it cost to run?
Nothing beyond electricity. No subscription, no API key required (Ollama is free), no monthly fee. If you use a cloud AI provider like Claude, that's your API cost. The wallet itself is entirely free.
What are the system requirements?
Windows 10 or 11 with 4 GB+ RAM. macOS and Linux are coming soon. Docker Desktop for the local nodes (Monero, Bitcoin, Litecoin); the installer's setup guide walks you through it. Node.js is only needed if you run AIW from source.
What happens to my wallets when I update or reinstall?
Nothing. Wallet files, your
.env, contacts, and request history live in a user-data directory outside the install folder. Updating or reinstalling AIW never touches them โ your keys and settings survive every upgrade.