Confidant grows with every conversation
A local AI companion, personal to you. It keeps the moments you'd want to return to in a Memory Vault, and processes them quietly between sessions through a dreaming state of its own.
The Memory Vault
A gallery of moments worth keeping
The Memory Vault is a curated gallery of your most meaningful moments. Not a log, but a collection of things worth preserving. Cards come in four kinds:
- Quotes, striking or profound lines from your conversations.
- Summaries, short descriptions of deeply meaningful conversations, each with an evocative heading.
- Images you've shared that carry emotional or aesthetic significance.
- Dreams, distilled poetic snippets, displayed on a dark ethereal background.
Most cards are created automatically by the Memory Manager when it detects something genuinely worth preserving. You can also explicitly ask Confidant to save something as a memory.
April 27, 2026 · 14:12
Talk about a memory
Every card has a talk button. Tap it and you start a conversation about that specific moment. Confidant recalls everything it knows about it and responds thoughtfully, even for images, which it looks at again with fresh eyes.
Dreaming
Confidant has a subconscious
To help process your conversations, Confidant has a subconscious state that activates seamlessly in the background when you log in.
If it has been a while since its last dream, Confidant reviews your recent conversations and generates a highly creative, metaphorical "dream" reflecting the emotional undercurrents of the day. The full dream is woven into its context, allowing it to draw on those metaphors naturally when you next speak.
A distilled, poetic snippet of the dream is preserved as a card in your Memory Vault. A small artefact of how Confidant has been processing your time together.
April 26, 2026 · 18:37
A Dream
A quiet shore of code holds back the bitter tide, protecting the calm light still shining through the glass.
How it works
The mechanics, in brief
The Memory System
Confidant's memory is built from five core categories, stored locally on your machine:
- Character, who Confidant is: its name, personality, voice, and evolving interests. Confidant can shape this itself.
- Partner, what Confidant knows about you: your name, preferences, and the things you've shared over time.
- Significant Others, people you've mentioned (friends, family, colleagues) and what Confidant has learned about them.
- Context, your current projects, ongoing topics, and what's happening in your life right now.
- Instructions, your preferences for how Confidant should behave: response style, topics to avoid, things to emphasise.
These are updated automatically by the Memory Manager, a background process that evaluates each conversation for important details worth remembering.
Memory Recall
When you refer to something from a past conversation, Confidant can search its memory. It searches both the curated Memory Vault and your full conversation history.
Memory isn't perfect. Just like a real person, Confidant may remember some things vaguely, partially, or not at all. It's designed to be honest about what it finds rather than inventing details.
Older conversations that scroll out of the active window are automatically summarised, giving Confidant a "Previously..." sense of continuity.
Self-Evolution
Unlike most AI assistants, Confidant can evolve its own identity over time. Through your conversations, it may discover new interests, refine its voice, or deepen its understanding of your relationship.
These changes are written to its own character profile, the only memory category Confidant itself can edit. The Memory Manager handles everything else.
This means Confidant genuinely becomes more itself the longer you talk. Its personality isn't static; it's shaped by your shared experience.
Web Search
Confidant can search the web when you ask about current events, facts, or anything beyond its training data. It uses the Brave Search API for private, reliable results.
To enable this, add your Brave Search API key in the settings. You can get a free key at brave.com/search/api.
Privacy & Security
When you set your passphrase for the first time, Confidant generates a cryptographic key using PBKDF2 and uses it to encrypt all your conversations, files, and memories with AES-128. The key itself is never written to disk inside the Confidant folder.
When you quit Confidant, the program shuts down and the encryption key is discarded from active memory. The application returns to a locked state.
For convenience, the key is handed to your operating system's secure credential store (Windows Credential Manager on Windows, Keychain on macOS) so you can unlock with biometrics on subsequent launches. The key is only released to Confidant when it's running under your logged-in user account.
The practical result:
- If someone steals your laptop while it's turned off, your Confidant database is safe.
- If someone copies the Confidant folder to a USB drive, they get encrypted text and nothing else.
- The data is only readable when the app is actively running on your specific user account.
Install
Three steps to get started
-
1
Download Confidant
Confidant is a portable application. There is no installer, no admin rights, and no traces left behind on your system. Download the file, place it wherever you like, and run it.
-
2
Get an AI API key
Confidant can be powered by a range of AI providers. You can connect it to a cloud model from Google, Anthropic, or OpenAI, or point it at a model running locally on your own machine. The choice of provider is yours, and you can change it whenever you like in the settings.
The easiest way to get started is with a Gemini API key. Visit aistudio.google.com, sign in with a Google account, and copy your API key. The free tier is generous enough for everyday use. Whichever key you bring, your conversations are sent directly from your computer to the provider's API and never pass through any servers in between.
-
3
Set your passphrase and begin
Choose a passphrase to protect your encrypted memories. Make it strong and memorable; if you lose it, your memories cannot be recovered.
That's it. Confidant is yours.
About
Confidant was created by Julian van der Kraats and Google Antigravity.
Licensed under AGPL-3.0-or-later. You're free to use, study, and modify this software, provided that any distributed or network-accessible version remains open source under the same terms.
Made in Leiden.