All posts

Why We Built Chvor: An Open-Source AI You Actually Own

Chvor Team · · 5 min read
open-source philosophy self-hosted

We got tired of talking to a wall.

Not literally, of course. The cloud AI products we used every day were impressive — fast, capable, sometimes eerily good at finishing our sentences. But something fundamental was off. We would pour hours of context into a conversation, share sensitive project details, refine a workflow over weeks, and then… nothing carried over. The AI forgot. Our data disappeared into someone else’s infrastructure. And when the model gave a strange answer, there was no way to ask why.

That frustration is where Chvor started.

The Problem With Black Boxes

Most AI platforms today operate on a simple contract: you send your data up, you get a response back, and everything in between is opaque. You don’t know how the model weighted your input. You can’t see the reasoning chain. You definitely can’t inspect why it remembered one thing and forgot another.

For personal use, maybe that’s fine. But for builders — people integrating AI into their workflows, their teams, their products — opacity is a liability. When you can’t explain why the AI did what it did, you can’t trust it. And when you can’t trust it, you end up babysitting it instead of collaborating with it.

Then there’s the data question. Every message, every document, every half-formed idea you share with a cloud AI service lives on infrastructure you don’t control. Terms of service shift. Companies get acquired. Privacy policies update in ways that take a law degree to parse. We wanted something different: an AI that runs on your machine, stores data in your database, and answers to you.

So we built it.

What Chvor Actually Is

Chvor is an open-source, self-hosted AI platform. You install it on your own hardware, it stores everything locally in SQLite with AES-256-GCM encryption, and you maintain full ownership of every byte of data it touches. No cloud dependency for your conversations, your memory, or your configuration.

But self-hosting alone isn’t the point. Plenty of projects let you run a model locally. What we cared about was building an AI that is genuinely understandable — one where you can see what it’s thinking, watch how it remembers, and notice when its responses shift in tone. That vision led us to three core ideas that define what Chvor is.

Brain Canvas: Watch Your AI Think

Most AI interactions feel like texting a stranger. You type, you wait, you get a reply. The reasoning that produced that reply is invisible.

Brain Canvas changes that. It’s a real-time visualization of Chvor’s reasoning process, built as a React Flow node graph. As the AI processes your input, you can literally watch the nodes light up — see how it breaks a problem apart, which pieces of context it pulls in, where it branches and where it converges. It’s not a gimmick or a debug tool bolted on after the fact. It’s a first-class part of the interface.

Why does this matter? Because transparency builds trust. When you can see how the AI arrived at an answer, you can catch mistakes earlier, guide it more effectively, and actually learn from the interaction. It turns the AI from a magic box into a thinking partner whose work you can follow.

Cognitive Memory: An AI That Actually Remembers

One of the most disorienting things about mainstream AI is the memory problem. You explain your project architecture in detail on Monday, and by Wednesday it’s gone. Chvor’s Cognitive Memory system was built to fix this.

It’s a graph-based memory architecture with properties inspired by how human memory actually works. Memories have strength that decays over time if they’re not reinforced. Related memories consolidate into higher-level understanding. And critically, memory persists across channels — the context you build in a web conversation carries over to Telegram, Discord, or Slack. Same AI, same personality, same understanding of who you are and what you’re working on, no matter where you talk to it.

This is what makes Chvor feel less like a tool and more like a collaborator. It accumulates context. It develops a working understanding of your projects, your preferences, your communication style. And because it’s all stored locally in your SQLite database, you can inspect it, back it up, or wipe it whenever you want.

Emotion Engine: Sentiment-Aware Responses

This one surprised even us during development. Chvor includes an Emotion Engine built on the VAD model — valence, arousal, and dominance — which lets it detect and respond to the emotional tone of a conversation.

This doesn’t mean the AI pretends to have feelings. It means it pays attention to yours. If you’re frustrated, it adjusts — shorter responses, more direct answers, less filler. If you’re exploring an idea with enthusiasm, it matches that energy and leans into brainstorming mode. The result is an AI that doesn’t just process your words but responds to the way you’re communicating.

It’s subtle, and that’s the point. You might not notice it consciously. But the conversations feel more natural, less robotic, and more like working with someone who’s actually paying attention.

Built for Builders

Beyond these three pillars, Chvor is designed to be extended. The skills system is YAML-based — you define capabilities in plain configuration files, no framework to learn, no boilerplate to write. Need the AI to interact with external services? Chvor is MCP-native, meaning it plugs into the Model Context Protocol tool ecosystem out of the box.

Multi-channel support means you configure it once and talk to it everywhere. Web interface, Telegram, Discord, Slack — same brain, same memory, same personality. You meet the AI where you already are instead of context-switching to a separate app.

And because it’s fully open source, you can read every line of code that handles your data. No trust required — just verification.

Try It Yourself

Chvor is free, open source, and ready to run on your machine today. We’re a small team, and we built this because we wanted it to exist. If anything here resonates — if you’ve felt the same friction with opaque, forgetful, cloud-dependent AI — we’d love for you to give it a shot.

Check out the code on GitHub, read the documentation, and if you have questions or ideas, open an issue. We’re building this in the open because we believe that’s how good software gets made.

Your AI should work for you. Not the other way around.