SeWalk AI is a free, multi-persona AI assistant that gives you 5 specialized AI experts in one app โ each with its own personality, expertise, and memory. Built from scratch in 2 days by a 16-year-old with zero coding experience, zero budget, and pure passion.
"Not just another chatbot. Five distinct minds. One platform."
|
Gym Trainer Personalized fitness coaching. Remembers your goals, splits & progress across sessions. |
Librarian Book recommendations, summaries, reading lists. Your personal literary guide. |
Music Producer Beat advice, music theory, artist feedback. Your creative studio partner. |
JEE Tutor Indian competitive exam coaching. Physics, Chemistry, Maths โ exam ready. |
Companion Emotional support & daily conversation. Always here, always listening. |
โฆ Multi-persona AI chat โ Switch between 5 expert modes instantly
โฆ Persistent session memory โ AI remembers your full history per mode
โฆ Google Sign In โ One-click OAuth authentication
โฆ Secure serverless backend โ API key hidden in Netlify Edge Functions
โฆ Guest mode โ 10 free messages, no sign-in required
โฆ Cognitive Hub โ Mental exercises & brain games
โฆ PWA installable โ Add to home screen like a native app
โฆ Markdown + Math rendering โ Beautiful responses with KaTeX support
โฆ Auto session naming โ Sessions named from your first message
โฆ Black & gold premium design โ Luxury UI that feels like a real product
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ USER BROWSER โ
โ sewalk-ai.netlify.app โ
โ HTML + CSS + Vanilla JavaScript โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ fetch('/api/chat')
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ NETLIFY EDGE FUNCTION โ
โ chat.js (Deno) โ
โ API key secured โ never exposed to browser โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ HTTPS POST
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GOOGLE GEMINI API โ
โ gemini-3.1-flash-lite-preview โ
โ Free tier โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SUPABASE โ
โ Auth (Google OAuth + Email/Password) โ
โ Database (chat sessions + user data) โ
โ Row Level Security (users own their data) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Layer | Technology |
|---|---|
| Frontend | Vanilla HTML, CSS, JavaScript |
| AI Engine | Google Gemini API (Free tier) |
| Backend | Netlify Edge Functions (Deno) |
| Database & Auth | Supabase (PostgreSQL + Auth) |
| Hosting | Netlify (Auto-deploy from GitHub) |
| Version Control | GitHub |
| Math Rendering | KaTeX |
| Markdown | Marked.js |
| PWA | Service Worker + Web Manifest |
1. Clone the repo
git clone https://github.com/otedtalks-byte/sewalk-ai.git
cd sewalk-ai2. Set up Supabase
- Create a free project at supabase.com
- Copy your Project URL and Anon Key
- Enable Google OAuth in Authentication โ Providers
3. Set up Gemini API
- Get a free API key at aistudio.google.com
4. Deploy to Netlify
- Connect your GitHub repo to Netlify
- Set publish directory to
public - Add environment variable:
GEMINI_API_KEY=your_key_here - Deploy!
5. Update public/index.html
const SUPABASE_URL = 'your-supabase-url';
const SUPABASE_KEY = 'your-supabase-anon-key';sewalk-ai/
โโโ netlify/
โ โโโ edge-functions/
โ โโโ chat.js โ Secure AI proxy (Gemini API key hidden here)
โโโ public/
โ โโโ index.html โ Entire frontend (2197 lines)
โ โโโ privacy.html โ Privacy Policy
โ โโโ terms.html โ Terms of Service
โโโ netlify.toml โ Netlify config (edge function routing)
โโโ README.md
- โ API key never exposed โ stored in Netlify environment variables, accessed only server-side
- โ CORS protection โ only whitelisted domains can call the API
- โ Supabase RLS โ Row Level Security ensures users only access their own data
- โ Google OAuth โ verified app, no passwords stored
- โ HTTPS everywhere โ all traffic encrypted
Built with ๐ by Soumyadip Bhatt
16 years old ยท India ๐ฎ๐ณ ยท Zero coding background ยท Zero budget ยท 2 days
"I built this alone, with curiosity, patience, and passion."
โญ If you found this useful, drop a star! โญ