What is Serenity?
A personal memory CLI that turns notes, repository documentation, and email into searchable memory. With models configured, it extracts claims and answers questions with citations.
Do I need an account?
Not for local full-text search. Model-assisted features need access to a configured model provider. Gmail ingestion needs mailbox authentication.
Is it free?
Serenity is open-source software under Apache-2.0. Model providers and any infrastructure you choose may charge separately. There is no required Serenity subscription for the local CLI.
Does everything stay on my machine?
Local full-text search needs no model. Extraction and composed answers send context to the configured provider. A Git remote receives the commits you configure the brain to push. Choose each connection deliberately.
Can I use it without AI?
Yes. Import local sources and use full-text search without a model or API key.
Which computers are supported?
Packaged releases target Apple silicon macOS and Linux amd64/arm64. Current source builds require Go 1.26 or later. Git and an accessible OS keychain are required.
Does it automatically watch my files?
The sync command runs once. Run it again to poll your configured sources. Do not assume it stays running as a watcher.
Can it index every file in a Git repository?
The repository connector imports README files and documentation under docs/ at HEAD. It is not a general source-code indexing tool.
Is it production-ready?
Serenity is under active development. Start with a small brain and verify the workflows you need. Packaged releases and current source differ; the getting-started guide makes that distinction explicit.
Can this website chat read my brain?
No. The adoption chat uses public product documentation and helps with installation. Do not paste private notes or credentials into it.
Can David help with custom automation?
Yes. Visit ndungu.dev to discuss custom AI automations for business workflows. Serenity is one example of David’s open-source engineering work.