AI assistant / self-hosted
Your assistant
that never
forgets
Single binary, lossless context management. Talk from your terminal or any messenger — anna remembers everything.
What makes anna different
Lossless memory
DAG-based context compression. Conversations grow without bounds and without losing a single detail. Every thread, every tangent, preserved.
Multi-channel
Terminal TUI, Telegram, QQ, Feishu. All channels share the same session and memory. Start a thought in your terminal, pick it up on Telegram.
Self-hosted
Single Go binary + SQLite. Your machine, your API keys. Nothing leaves your network. Deploy with Docker, systemd, or just run the binary.
Built-in scheduler
Scheduled tasks, heartbeat monitoring, and cross-channel notifications. anna works even when you're not talking to it.
Meet Anna
A calm digital companion
Anna is more than a tool — she is a quiet, trustworthy assistant designed for the long run. She remembers your context, connects your workflows across devices, and stays reliably present without getting in the way.
Built with real warmth and digital precision. Local-first, memory-aware, and always composed.
Learn more about AnnaGet started in seconds
One binary, one config file. No containers required.
go install github.com/vaayne/anna@latest