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 persistent memory. Also features a full Cognitive Hub with 8 brain-training games, an on-device Neural digit recognizer, image analysis, dark/light theme, and a global leaderboard.
Built from scratch by a 16-year-old with zero coding background, 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
โฆ Image analysis โ Upload images for AI to analyse (multimodal)
โฆ Google Sign In โ One-click OAuth authentication
โฆ Secure serverless backend โ API key hidden in Vercel Serverless Functions
โฆ Guest mode โ 10 free messages, no sign-in required
โฆ Cognitive Hub โ 8 brain-training games with global leaderboard
โฆ SeWalk Neural โ On-device handwritten digit recognizer (ML)
โฆ Dark / Light theme โ Toggle between premium black-gold & light mode
โฆ PWA installable โ Add to home screen like a native app
โฆ Markdown + Math rendering โ Beautiful responses with KaTeX & highlight.js
โฆ Auto session naming โ Sessions named from your first message
โฆ Critical Analysis panel โ Built-in product roadmap & market analysis view
โฆ Black & gold premium design โ Luxury UI that feels like a real product
| Game | Skill Trained |
|---|---|
| Pattern Memory | Working Memory |
| Focus Filter | Processing Speed |
| Number Memory | Short Term Memory |
| Stroop Challenge | Cognitive Flexibility |
| Math Blitz | Processing Speed |
| Missing Number | Logic & IQ |
| N-Back Task | Working Memory |
| Snake | Spatial Planning |
๐ Global leaderboard tracks your best scores across all games.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ USER BROWSER โ
โ se-walk-ai-2-0.vercel.app โ
โ HTML + CSS + Vanilla JavaScript โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ fetch('/api/chat')
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ VERCEL SERVERLESS FUNCTION โ
โ api/chat.js (Node.js) โ
โ API key secured โ never exposed to browser โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ HTTPS POST
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GOOGLE GEMINI API โ
โ gemini-3.1-flash-lite-preview โ
โ Free tier โ Multimodal โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 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 โ gemini-3.1-flash-lite-preview |
| Backend | Vercel Serverless Functions (Node.js) |
| Database & Auth | Supabase (PostgreSQL + Auth) |
| Hosting | Vercel (Auto-deploy from GitHub) |
| Version Control | GitHub |
| Math Rendering | KaTeX |
| Markdown | Marked.js |
| Code Highlighting | highlight.js |
| On-device ML | Custom Neural Network (weights_tiny.json) |
| PWA | Service Worker + Web Manifest |
1. Clone the repo
git clone https://github.com/ClashBeast/SeWalk-AI-2.0-.git
cd SeWalk-AI-2.0-2. 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 Vercel
- Connect your GitHub repo to Vercel
- Set output directory to
public - Add environment variable:
GEMINI_API_KEY=your_key_here - Deploy!
5. Add your Vercel domain to api/chat.js
const ALLOWED_ORIGINS = [
'https://your-project.vercel.app', // โ add your URL here
...
];6. Update public/index.html
const SUPABASE_URL = 'your-supabase-url';
const SUPABASE_KEY = 'your-supabase-anon-key';SeWalk-AI-2.0/
โโโ api/
โ โโโ chat.js โ Secure AI proxy (Vercel Serverless, Node.js)
โโโ public/
โ โโโ index.html โ Entire frontend
โ โโโ app.js โ App logic
โ โโโ style.css โ Styles
โ โโโ neural.html โ On-device digit recognizer
โ โโโ weights_tiny.json โ Neural network weights (runs in browser)
โ โโโ privacy.html โ Privacy Policy
โ โโโ terms.html โ Terms of Service
โโโ vercel.json โ Vercel config
โโโ README.md
- โ API key never exposed โ stored in Vercel 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
"I built this alone, with curiosity, patience, and passion."
โญ If you found this useful, drop a star! โญ