Forkfolio turns a developer's public GitHub into a living portfolio that re-syncs every night, with an AI assistant that answers visitor questions about their work.
Supabase is doing basically all the heavy lifting:
- GitHub OAuth through Supabase Auth, one click sign in
- Postgres with RLS so every tenant only ever touches their own data
- pgvector for the assistant memory: profile and README chunks get embedded at sync time, and chat retrieval is filtered per user
- one shared project for all tenants, which keeps the whole thing on the free tier
The sync pipeline writes repos, languages, and contribution activity into tables, and the chat endpoint embeds the visitor question, matches the top chunks for that user only, and generates an answer with a strict scope-and-refuse system prompt.
Collecting early testers through a waitlist ahead of launch:
Ask me anything about the schema or the RLS policies.
Bl9 shares a project called Forkfolio, which uses Supabase to transform GitHub profiles into self-updating portfolios. The platform utilizes GitHub OAuth, RLS, and pgvector to manage user data and provide an AI assistant. The project is designed to operate within the free tier, and early testers are being collected through a waitlist.