A memory that stays.
Local RAG connects conversations, notes and files. Projects have a memory of their own, separate from your personal context.
DiscoverMemo remembers your context and gets things done. Your models, tools and skills, working together on your own computer.
curl -fsSL https://data.memocpp.com/get-memo.sh | bashMemo is an AI harness: the home for your models, memory, tools and skills. Ask it to research, write code or work with your files. It keeps the context and carries out the steps, with permissions you control.
Explore the documentationLocal RAG connects conversations, notes and files. Projects have a memory of their own, separate from your personal context.
DiscoverRun a model locally with llama.cpp, connect an API, or use a supported subscription. Choose how you work, one model at a time.
DiscoverFiles, code and everyday tasks, with tools, skills and sub-agents. Plan your work or hand Memo a checklist.
DiscoverMail and Digital Twin bring replies, commitments and contacts together. Shape a daily briefing and choose where you receive it.
DiscoverKeep the conversation going with WhatsApp, Telegram, voice and the mobile companion connected to your own Memo.
DiscoverManage permissions, choose external services and use encrypted backups. Official builds include usage sharing you can switch off.
DiscoverPick up where you left off. With your models, your memory, your own way of working.

Windows 10 and 11, Linux (Debian, Ubuntu, Fedora, Arch) and macOS (Apple Silicon and Intel), plus an Android companion app. Memory requirements depend on your model; a GPU is optional.
Yes. Memo is open source under the GNU AGPL v3. There is no subscription and no account.
Chats and memory are stored locally. Connected providers process the context you send. Official builds share a content-free daily usage summary by default; switch it off in Settings → Privacy. A separate one-time install count is also sent.
Yes. With a local model running through the bundled llama.cpp engine, chat can work offline. Connect an external provider only when you want more power.
New apps with few downloads can trigger SmartScreen or antivirus warnings. Memo is open source, so you can read the code or build it yourself.
Yes. Connect Ollama as a provider and use Memo’s memory, chat and agent interface with your models. You can also run local models through the bundled llama.cpp engine.
Free and open source. At home on your machine.
curl -fsSL https://data.memocpp.com/get-memo.sh | bash