PhiloWhisper
Built a full-stack AI product from zero to one - where you talk to history's greatest philosophers who challenge your thinking, not validate it.
The Problem
ChatGPT is the world's most expensive yes-man. Conversational AI is optimised for agreeableness - it tells you what you want to hear, validates your existing beliefs, and wraps every response in a layer of diplomatic neutrality. That's useful for productivity. It's useless for growth.
The best conversations in human history weren't agreeable. Socrates interrogated assumptions until people questioned everything. Nietzsche provoked. Epictetus demanded discipline. The philosophers who shaped civilisation didn't optimise for user satisfaction - they optimised for truth.
Nobody had built an AI product that does this deliberately.
What I Built
The Product Concept
PhiloWhisper lets you talk to real philosophers - not sanitised chatbot versions, but AI personas built with deep fidelity to each philosopher's actual worldview, rhetorical style, and intellectual temperament. Marcus Aurelius doesn't agree with you - he challenges your discipline. Nietzsche doesn't comfort you - he provokes you to think harder. Every conversation is a genuine philosophical exchange, not a customer service interaction.
Full-Stack, End-to-End
I built every layer of this product myself - no templates, no boilerplate, no outsourcing:
- Authentication - Clerk-based auth with secure session management
- Personality quiz - onboarding flow that assesses your philosophical temperament and matches you with the right thinker
- Philosopher matching - algorithmic pairing based on quiz results, philosophical school, and conversational style
- Conversation engine - OpenAI-powered chat with deep persona persistence - each philosopher maintains their worldview, rhetorical style, and intellectual character across entire conversations
- Daily reflections - curated philosophical prompts delivered daily to spark deeper thinking
- Database architecture - Supabase backend handling user profiles, conversation history, quiz data, and philosopher metadata
Sign-In Splash
Authentication
Daily Reflection
Chat with Epictetus
Nietzsche Responds
The Design Philosophy
Dark, cinematic UI - because philosophy isn't a pastel-coloured wellness app. The interface strips away everything unnecessary and puts the conversation front and centre. Every design decision reinforces the core product thesis: this is a space for real intellectual exchange, not casual chat.
Persona persistence is the technical backbone. Each philosopher doesn't just respond - they remember, they build on previous exchanges, they maintain their intellectual character. Nietzsche doesn't suddenly become diplomatic. Epictetus doesn't soften. The AI holds its ground the way the real thinkers would have.
Tech Stack
Next.js, TypeScript, Supabase, Clerk, OpenAI API, Vercel, Tailwind CSS
Outcome
Shipped a live product at philowhisper.com - designed, engineered, and deployed every layer from zero to one. PhiloWhisper proves that AI doesn't have to be agreeable to be valuable. Sometimes the most useful response is the one that makes you uncomfortable.
Visit PhiloWhisper →