Open-source AI portfolio
A portfolio that answers as you.
A personal site whose chat answers in your voice, grounded in your real work. Built by talking. No database. Your keys.
Open source (AGPL) · No database · Your own keys
- Open source (AGPL)
- No database
- Your own keys
- 40 languages
- Spend caps built in
- Live at darrenhead.com
The interview
Don't have a corpus? Talk.
Every "chat with my work" project assumes you arrive with tidy documents. Most people don't. Twinfolio interviews you instead — by voice or text — and writes your profile from the way you talk. Ten minutes is enough.
You talk
Your twin asks about your work. Answer out loud or type. No essay, no file hunt.
It distills
Your answers are normalized, proper nouns corrected, the rambling cut. What's left is a grounded profile.
It remembers
Everything lands in profile.md and gets indexed. Re-interview anytime — newer answers win.
Built in
Everything a twin needs.
Not a chatbot bolted onto a template — one coherent product, from the interview to the answer.
Everything it knows, mapped
The corpus graph in /admin lays out every document, project, topic and tag your twin draws on — and how it all links back to you.
Built by talking
Your twin interviews you by voice or text and writes your profile from the answers.
Answers as you
Every reply is grounded in your real work and cites the source file.
Theme Studio
Generate a theme from a prompt or tune the oklch tokens live — dark mode and an AA contrast check built in.
40 UI languages
The whole interface ships translated. Visitors read your site in their own language.
No database
Your config and corpus are plain files in git. Saving commits; commits deploy.
Any model, your keys
Browse the live OpenRouter catalog on your own key — prices, context, free tiers. Swap anytime.
Admin Studio
Identity, knowledge, models, theme, deploy — one no-code panel at /admin.
Runs with zero keys
Everything degrades gracefully — the site never crashes on a missing key.
How it works
Clone to talking site in three steps.
Deploy in a click
One click sends it to Vercel. It boots in demo mode with zero keys — see it working before you sign up for anything.
Tell your story
Run the self-interview, or drop in the files you already have. Your twin learns from your own words.
Let it answer
Recruiters, clients, curious strangers — your site answers them in your voice, with citations, while you sleep.
Open source
Free. Open. Yours.
AGPL-3.0. No paid tier, no hosted SaaS, no catch. Clone it, theme it, run it forever. One agent command sets up the whole thing — even with no keys.
Or skip the agent: npm run dev greets you with the setup wizard.
Honest answers
Questions, answered straight.
Go live
Your work can answer for itself.
Free and open source. Ten minutes of talking. No database, ever.