saviaia.es

Savia.

Overview

Savia is my most ambitious project: a SaaS that turns a company's knowledge (manuals, processes, conversations and videos) into an AI chat that answers the team instantly, always citing the source: the document, the chat contribution or the exact minute of the video each answer comes from.

The problem it solves is old and expensive: in almost any company there are two or three people who know everything, and when they are away, everyone else waits. Savia takes what already exists — manuals, spreadsheets, meeting recordings, whatever gets answered over chat — and turns it into something you can ask in plain words. Every answer arrives with its source next to it, and when there is not enough material to answer, it says so instead of filling the gap with something that merely sounds right.

There are two pieces I am especially proud of. First: people data — salaries, ID numbers, sick leave — is not kept where the AI searches, so it cannot show up in an answer by accident; permission is checked on the server value by value, and something sensitive can be restricted to specific individuals. Second: when someone asks about something that is not covered, Savia notes it down, groups similar questions and, once several people have hit the same wall, sends a form to whoever does know. That answer gets reviewed, joins the knowledge base and notifies whoever asked. It is what makes the knowledge grow by itself instead of dying like a wiki.

Under the hood it is the most complete thing I have built, in case anyone cares about the detail. Every client company has its data separated at two independent levels, and inside each one knowledge is separated again by department, with automated tests verifying it on every change. Videos transcribe themselves and citations jump to the exact minute. It is built with FastAPI and Next.js on PostgreSQL and Qdrant; on my machine it runs on local models on the GPU and in production on the Claude API, recording what every query costs so I know the margin on each client.

Savia has been in production since July 2026 and keeps growing: it runs on my own server, with daily backups in a different region, alerts when something breaks, and complete verifiable deletion of a company's data the day they ask for it. The public site is at saviaia.es. It is sold by talking, not from a catalogue: first understand what hurts, then get it running in thirty days and stay for two more months until the team uses it without thinking. It is the project where I have learned the most about architecture, security and product.

How it was built

  • 01FastAPI
  • 02Next.js
  • 03PostgreSQL
  • 04Qdrant
  • 05Claude API
Visit live site
Savia

Result

A chat that answers with the company's real knowledge and cites the source of every answer: the document, the team's contribution or the exact minute of a video.

Gallery.

01

The chat that cites its sources

The team asks in their own words and gets the answer with the sources underneath: each document with what it contributed and how well it matches the question. If there is not enough material to answer confidently, Savia says so instead of making it up.

02

The citation opens the exact passage

Clicking a citation opens a panel with the specific piece of the document the sentence came from, highlighted where it sat. Being able to check where an answer came from is not a promise: it is one click.

03

Videos answer at the exact minute

You upload a screen recording and Savia transcribes it on its own. From then on it answers citing the exact minute, with the video under the answer and shortcuts to the other moments it cited. Explaining something once on video replaces explaining it twenty times a year.

04

What it doesn't know, it asks an expert

When someone asks about something that is not covered, Savia notes it down instead of improvising. It groups similar questions and, once several people have hit the same wall, sends a form to whoever does know. Their answer gets reviewed, joins the knowledge and notifies whoever asked. This is the piece that makes the knowledge grow by itself.

05

People data, kept apart

Salaries, ID numbers and sick leave are not kept where the AI searches, so they cannot turn up in an answer by accident. Permission is checked on the server value by value, and something like a salary can be restricted to specific people. Every lookup is logged.

06

The report that justifies the renewal

Every month, one page of numbers: how many questions and how that moved, how many were answered from an official source, which documents were cited most, and which knowledge gaps opened and closed. At renewal, the conversation stops being “is anyone actually using this?”.

Savia IA is a digital brain for companies, and it is live: you can play with the living graph, the Invisible Tax test and the full product story.

See Savia IA live

Slideshow.

Savia — 1Savia — 2Savia — 3Savia — 4Savia — 5Savia — 6Savia — 7Savia — 8Savia — 9Savia — 10Savia — 11Savia — 12Savia — 13Savia — 14Savia — 15