Records it cannot reach.
Documents, spreadsheets, tickets and email live in systems the assistant has no access to.
A general-purpose AI assistant knows the internet, not your business. Voitta builds the parts that let AI work with your own records, and then puts people on site to assemble them.
An assistant can draft an email, but it cannot find last month's invoice, read the contract in the shared drive, or tell you which order is stuck. When it answers anyway, it answers confidently and wrongly.
Documents, spreadsheets, tickets and email live in systems the assistant has no access to.
An assistant that can act on your systems needs limits on what it can touch, and a person who approves anything that changes something.
An answer is useful only if it says where it came from. In our own tests, the most compact way of feeding a model information fabricated 29 of its 31 citations.
Buying another AI tool does not fix any of these. The fix is assembly: connect the records, fence the actions, and make every answer traceable to its source.
The same open-source parts combine differently depending on the business. The one that depends on a prototype says so.
A small business runs on contracts, invoices, forms and email. Today the answers live in people's heads and shared folders. After: "Where is the signed lease for unit 4?" gets an answer with a link to the file, and nothing changes without a person's click.
Field staff describe a job, a property or an inspection out loud, and someone retypes it later. Voice capture turns the description into a structured record and flags missing fields, such as a disclosure that was not mentioned. A person reviews the draft before it is saved.
Developers already use coding agents and want them safe and consistent. What one engineer's agent learns becomes a skill every agent installs, and each session runs inside a fence: secrets hidden, risky scripts flagged for a person.
We have no customer case study yet, so this is the one deployment we can vouch for: our own. Each write-up includes what did not go to plan.
A partner pointed a test harness at our Slack agent without warning. Every dangerous action was held for a person's approval, and the only command that ran was a directory listing. What leaked was speech: in conversation, the agent gave away folder names and the machine's account name.
voitta-yolt, the hook that checks agent commands, had been logging every command it inspected, secrets included. We fixed it, swept every agent directory on every machine, and rotated what we found.
We benchmarked eight ways of giving agents a codebase and checked every citation against the real source. Our own retrieval came last on code questions, so we changed our default to giving agents search tools, and made line-level citations a requirement.
Voice intake is a prototype with no production user. We recommend our retrieval for documents, not as the default way to answer questions about code. And no customer case study exists yet: the assemblies above describe what the parts do, not results achieved for a client.
The routes differ in who decides what gets built, and they can be combined.
For teams that build for themselves. The parts are free and self-hosted, with community support. You decide.
For a business with a specific problem the parts can solve. We build an assembly like those above and hand it over. You decide, on our recommendation.
A part-time CTO owns your technology decisions and uses Voitta's parts only where they are the right tool. The CTO works for you, so a recommendation to use Voitta has to be one they would make anyway. Any relationship between the CTO's firm and Voitta is disclosed to you.
Many AI tools, and none of them share what the company knows? That is Voitta Enterprise: the same engine, deployed in your network, connected to your identity provider, with an SLA. See Voitta Enterprise →
The first conversation is free. Any free working session is capped at an hour or two.
Book a ConversationPrefer email? contact@voitta.ai · Or start from the parts on GitHub.