How it worksKnowledge GraphSecurityPricingGet Started
10-minute setup

Getting your 4 keys

mylifebrain is a self-hosted app. You own everything — the database, the AI, the deployment. You need 4 free accounts to bridge the pieces together. Here's each one, why it exists, and exactly where to click.

How it all connects
SupabaseGroq+GeminimylifebrainVercel

Step 1: Supabase

Open Supabase

Your encrypted database. All memories, entities, and graph data live here — encrypted at rest behind Row-Level Security.

Supabase PAT
  1. 1Go to supabase.com and sign up (free)
  2. 2Open Account → Access Tokens
  3. 3Click "New Access Token", name it "mylifebrain"
  4. 4Copy the token — it starts with "sbp_"

Step 2: Groq

Open Groq

Fast LLM inference. Groq runs the 120B model that extracts entities and relationships from your conversations in milliseconds.

Groq API Key
  1. 1Go to console.groq.com and sign up (free)
  2. 2Navigate to API Keys
  3. 3Click "Create API Key", name it "mylifebrain"
  4. 4Copy the key — it starts with "gsk_"

Step 3: Gemini

Open Gemini

Second-pass enrichment. Gemini refines extracted data, resolves ambiguity, and generates embeddings for semantic search.

Gemini API Key
  1. 1Go to aistudio.google.com and sign up (free)
  2. 2Click "Get API Key" in the left sidebar
  3. 3Click "Create API Key"
  4. 4Copy the key — a long alphanumeric string

Step 4: Vercel

Open Vercel

Deployment host. Your personal instance runs on Vercel's global edge network — free tier includes 100 GB bandwidth.

Vercel Token
  1. 1Go to vercel.com and sign up (free)
  2. 2Open Settings → Tokens
  3. 3Click "Create" with scope "Full Account"
  4. 4Copy the token — it starts with random alphanumeric characters
Done in ~10 minutes

Once you have all 4 keys, return to mylifebrain and paste them in the onboarding flow. Your personal instance will be deployed automatically — no terminal, no config files.

Start Onboarding