Curacity Brain Back to Brain
How it works

The whole company, in one search box.

Curacity Brain is an internal AI that searches across every system we use to work — Coda, Slack, Notion, HubSpot, and Fathom — and answers questions in plain language. Anyone at Curacity can ask, in their own words, and get a sourced answer in seconds.

What it does, in one paragraph

You ask a question. Brain finds the most relevant content across all five connected systems, sends those snippets to Claude, and streams back a written answer with citations. It runs in your browser, behind your Google login. Every employee gets the same access — no API keys, no setup, no waiting for someone else to do the search.

The pipeline

Question
Plain English
Vector search
Top matches retrieved
Context built
Snippets + sources
Claude streams
Sourced answer

How retrieval works

Once a day (every four hours, actually), a sync job pulls fresh content from each connected system and breaks it into small chunks of about 1,200 characters. Each chunk gets converted into a 512-dimensional embedding — a mathematical fingerprint of its meaning — using Voyage AI's embedding model. Those embeddings are stored in a Supabase pgvector database.

When you ask a question, Brain converts the question into its own embedding and finds the chunks whose embeddings are mathematically closest. Top matches get sent to Claude as context. Claude reads them and synthesizes the answer.

Crucially, this means Brain finds chunks based on meaning, not keywords. Asking "what's our churn picture?" can surface a meeting transcript that says "GRR is tracking at 94%" even if neither phrase appears in the question.

Connected sources

Coda
Docs, FAQs, team hubs. Most of Curacity's institutional knowledge lives here.
Slack
Public channel history. Captures the running conversation — decisions, debates, links shared.
Notion
Internal wikis. Anything we maintain in Notion specifically.
HubSpot
CRM records. All hotel companies, deals, and contacts in our pipeline.
Fathom
Meeting recordings. AI-generated summaries from every team meeting.

What it costs

~$1
Per month / embeddings
≈$0.05
Per question / Claude
$0
Hosting (Cloudflare)
$0
Database (Supabase)

The whole stack runs on free tiers and pay-as-you-go embeddings. At the current sync cadence (~1M tokens/day) embeddings cost under a dollar a month. Claude usage is per-question — typical questions cost a few cents.

Privacy and access

Brain is gated behind Google sign-in restricted to curacity.com Google Workspace accounts. There's no public access. All data stays in our infrastructure: our Supabase, our Cloudflare account, our keys.

We do not send chat questions or answers to any third party beyond Anthropic (Claude) and Voyage (embeddings), both of which are commercial AI providers with standard data-handling agreements. No training is done on our data.

What's next

A thoughtful note

Brain works best when our knowledge is well-structured. Garbage in, garbage out applies as much here as anywhere. The biggest improvements to Brain's answers won't come from the AI — they'll come from us being better about writing things down, in places that get synced.