#99th of 12 in RAG and search
SupabaseAuthWithSSR
Claude chat on Next.js 16 with Supabase auth, pgvector RAG, cost dashboards
- Stars
- 397
- License
- MIT
- Last commit
- Oct 2026
- Language
- TypeScript
Overview
A Next.js 16 app on AI SDK v7 and Claude with complete Supabase SSR auth (signup, magic links, password reset, RLS on every table) and eight tools: PDF RAG (Mistral OCR, Voyage embeddings, hybrid RRF search in pgvector), Exa web search, versioned artifacts, memory, conversation search, sandboxed visualizations, PDF export and image generation. Per-step token usage feeds user and admin cost dashboards. For teams shipping a paid Claude assistant on Supabase.
Who it is for: Teams shipping a paid Claude assistant on Supabase
Strengths
- Whole schema, RLS, triggers and search functions in one idempotent setup.sql
- Per-step token and cache usage stored on messages; user and admin cost dashboards
- Two-tier Anthropic prompt caching with a hit-rate readout
- Live instance at supa-chat.dev; committed within the last day
Weaknesses
- Anthropic-only chat; OCR, embeddings and search add Mistral, Voyage and Exa keys
- No tests listed
- Image generation needs your own GPU server (RTX 5090 32 GB recommended)
- One maintainer; large surface area to understand before customizing
What it needs
- TypeScript, anthropic, ai-sdk, mistral, voyage
- Needs supabase, anthropic-api-key, mistral-api-key, voyage-api-key, exa-api-key
- env example file
- sign-in: Supabase Auth
Also in RAG and search
See all 12| Rank | Project | Score |
|---|---|---|
| 1 | azure-search-openai-demoAzure RAG chat reference on AI Search and Azure OpenAI | 56 out of 100 |
| 2 | rag-postgres-openai-pythonRAG over Postgres table rows with hybrid search and SQL filters | 51 out of 100 |
| 3 | llm-appPathway RAG pipeline templates that re-index live data sources | 48 out of 100 |
| #4 | chat-langchainLangChain docs assistant as a Managed Deep Agent with Next.js UI | 45 out of 100 |
| #5 | chat-with-your-data-solution-acceleratorAzure RAG chat app that answers from your documents with citations | 44 out of 100 |