Your company's glass-box brain

Every answer your team needs, with what's missing in plain sight.

Connect the tools you already use. Ask anything in plain language and get a clear answer, its sources, and an honest list of what your company hasn't written down yet.

Open source (Apache-2.0) · self-host or cloud · your data never leaves · built for 20–150 person teams
ask
The payment service returned 503s due to a gateway rate-limit breach. Resolved by raising the limit from 500 to 1000 rps [1], per the rate-limit decision [2].
Sources: [1] runbooks/rate-limit[2] decisions/d-007
⚠ What your brain doesn't know (1)
  • No database backup policy is documented yet.
Confidence 82%
Sources 2Open gaps 1

Connects to the tools your team already lives in

Slack
GitHubGitHub
NotionNotion
WhatsAppWhatsApp
LinearLinear
DriveDrive
GmailGmail
CalendarCalendar
JiraJira
ConfluenceConfluence
GitLabGitLab
DiscordDiscord
A glass box, not a black box

Your company already knows the answer.
It's just scattered across a dozen tools.

Decisions live in Slack, context in GitHub, docs in Notion, the rest in people's heads. Vitrus pulls it all into one brain you can simply ask — and unlike a black-box assistant, it shows its sources and tells you what it doesn't know yet. No confident guessing. No made-up answers. Just what's true, where it came from, and what's still missing.

100%of answers cite their sources
5gap types detected — deterministically
13connectors, one brain
0made-up answers, by design
See it for yourself — no signup

Ask a question. Get the answer and the gaps.

This runs on a small sample company brain. Ask something it doesn't know and it won't make it up — it tells you. That honesty is the whole point.

⌘/Ctrl + Enter
How it works

From scattered tools to one trusted answer

01

Connect

Plug in Slack, GitHub, Notion, email and more in a few clicks. Permissions come along — people only ever see what they're allowed to.

GitHubNotionWhatsAppLinear
02

Ask

“Who owns billing?” “How did we fix the outage?” Ask like you'd ask a colleague — no syntax, no digging through tabs.

03

Trust the answer

Every answer cites its sources and flags what's missing, so you know exactly how much to rely on it.

Why teams choose Vitrus

Built to be trusted

01

Answers, not a pile of links

Get a written answer with citations — not ten tabs to read yourself.

02

It admits what it doesn't know

No confident guessing. Missing information is shown as a gap, so you can go fill it.

03

Your data stays yours

Everything lives in plain files you own and can export anytime. No lock-in, ever.

04

Knows who can see what

Permissions from your tools are enforced on every answer. Private stays private.

05

Tells you what needs attention

Surfaces stale docs, unresolved incidents and aging gaps before you have to ask.

06

Works with your AI agents

Plugs into Claude, Cursor and your own agents so they share the same trusted memory.

Agent-native · MCP

Your AI agents deserve a memory they can trust

Vitrus speaks MCP — point Claude Code, Codex or Cursor at your brain and every agent shares the same sourced, permission-aware memory your team uses. Agents can ask, search, verify claims, and read the gap report. They see only what you are allowed to see.

Claude CodeCodexCursorOpenClawHermesAny MCP client
$ claude mcp add --transport http vitrus \
    https://cloud.vitrus.dev/t/acme/mcp \
    --header "Authorization: Bearer •••"

# now your agent can:
  think      → sourced answers + gaps
  verify     → grounded / stale / contradicted
  gap_report → what's missing, deterministically
The difference

Why not just search?

SearchChatGPTGleanVitrus
A real answer, not pages
Cites its sourcespartialweak
Tells you what it doesn’t know
You own the data
Runs on your infrastructure
Transparent pricing
Security & ownership

Private stays private. Yours stays yours.

🔐

Fail-closed permissions

Source ACLs are re-captured on every sync and enforced on every answer. Removed from a channel? Access revoked on the next sync.

🗄️

Encrypted vault

Connector tokens are stored AES-256-GCM encrypted, isolated per tenant. Secrets never reach the browser.

📜

Audit log

Every authorized query is recorded — who asked what, what was returned, what was excluded by ACL.

📁

Markdown you own

The source of truth is plain files on your disk. Reset the index, rebuild, same answers — export anytime.

🏠

Self-host or air-gap

Runs offline with a deterministic embedder — no API key required to start. Your infra, your rules.

🏢

Tenant isolation

Org-scoped engine + row-level security: cross-tenant reads are impossible, verified by tests.

Questions

Frequently asked

What exactly is Vitrus?

A company brain. Connect your tools, ask a question in plain language, and get a written answer with its sources — plus an honest list of what your company hasn't documented yet.

How is it different from ChatGPT or search?

It only answers from your own data, cites every claim, and shows gaps instead of guessing. A glass box, not a black box — you always see how much to trust the answer.

Where does my data live?

In plain Markdown files you own. Self-host it on your own infrastructure or use our cloud. Either way there's no lock-in — export everything anytime.

Does it respect permissions?

Yes. Permissions from your connected tools are enforced on every answer, fail-closed. People only ever see what they're allowed to.

Can our AI agents use it too?

Yes — Vitrus speaks MCP, so Claude, Cursor and your own agents share the exact same trusted memory your team uses.

Is it really open source?

The core engine and gap analysis are Apache-2.0 licensed and fully featured. The cloud adds managed connectors, a dashboard and team features.

Simple, transparent pricing

Start free. Grow when you're ready.

Community

$0
self-host · open source
  • The full brain + gap analysis
  • Works with Claude & Cursor
  • Unlimited, forever

Cloud Free

$0
try it with your team
  • 1 brain · 1 seat
  • 2 connectors · 5k nodes
  • Hosted for you + support

Pro

$25/seat/mo
or $249/seat/yr — 2 months free
  • Seats as you grow · 13 connectors
  • 500k nodes · org MCP endpoint
  • Team & ACL · audit log · support

Enterprise

custom
regulated / large
  • SSO · on-prem / VPC
  • SOC 2 · governance
  • No lock-in
For developers

Open source, runs on Bun, yours to extend

$ bunx @vitrus/core init --pglite
$ vitrus import ./brain
$ vitrus think "how was the outage resolved"
  → a sourced answer [1][2] + what's missing
$ claude mcp add vitrus -- bunx @vitrus/mcp

Ask a question.
See the answer — and the gaps.

Set up your company brain in minutes, or leave your email and we'll reach out with early access to the cloud.