Resume → Memory → Planning → Practice → Interviews → Offer Letter
Why PrepAI? • Features • Choose Your Journey • Architecture • Installation • Roadmap
Most interview platforms stop at giving you questions.
PrepAI goes further.
It remembers your strengths, identifies your weaknesses, plans your preparation, generates verified interview questions, tracks progress, and adapts as you improve.
PrepAI doesn't just answer questions.
It remembers.
It plans.
It coaches.
It evolves with you.
|
PrepAI continuously learns from:
The more you use PrepAI, the smarter it becomes. |
Set a goal such as:
PrepAI automatically:
|
|
Upload your resume and PrepAI extracts:
|
Questions are not blindly accepted. Each question is: Cross-model validation reduces hallucinations. |
|
Generate personalized roadmaps based on:
|
Discover relevant opportunities using:
|
|
Integrated support for:
|
Never miss:
|
Click to expand
Upload Resume
↓
Skill Extraction
↓
Weakness Detection
↓
Preparation Timeline
↓
Question Practice
↓
Interview Ready 🚀
Click to expand
Scan Jobs
↓
Match Skills
↓
Generate Projects
↓
Fill Skill Gaps
↓
Track Applications
↓
Land Interviews 🚀
Click to expand
Set Interview Date
↓
Generate Timeline
↓
Practice Questions
↓
Mock Preparation
↓
Daily Focus
↓
Crack the Interview 🚀
Click to expand
Set Goal
↓
Agent Plans
↓
Agent Executes
↓
Daily Coaching
↓
Progress Tracking
↓
Continuous Improvement 🚀
┌────────────────────┐
│ User │
└─────────┬──────────┘
│
▼
┌─────────────────────────┐
│ PrepAI Desktop │
│ (Tauri + HTML) │
└─────────┬───────────────┘
│
▼
┌──────────────────────────┐
│ Flask Backend │
└─────────┬────────────────┘
│
┌──────────────────┼──────────────────┐
▼ ▼ ▼
Claude AI Gemini AI Groq AI
└──────────────────┼──────────────────┘
▼
┌──────────────────────────┐
│ Persistent Memory DB │
└──────────────────────────┘
| Layer | Technologies |
|---|---|
| Desktop | Tauri |
| Backend | Flask |
| Frontend | HTML, CSS, JavaScript |
| AI Models | Claude, Gemini, Groq |
| Database | SQLite |
| Notifications | OneSignal |
| Packaging | GitHub Actions + MSI |
git clone https://github.com/yourusername/prepai.git
cd prepaipython -m venv venvvenv\Scripts\activatesource venv/bin/activateInstall dependencies:
pip install -r requirements.txtInstall frontend dependencies:
npm installRun:
python app.pyDesktop development:
npm run tauri devBuild MSI:
npm run tauri buildPrepAI intelligently routes requests across multiple providers.
Claude → Deep reasoning
Gemini → Search grounding
Groq → Ultra-fast inference
Auto Mode:
Claude
↓
Fallback to Gemini
↓
Fallback to Groq
- Resume Intelligence
- Persistent Memory
- AI Question Judge
- Adaptive Timelines
- Autonomous Agent
- Desktop Packaging
- Notification Engine
- Voice Mock Interviews
- Local LLM Support
- Multi-Agent Collaboration
- Browser Extension
- Interview Copilot Mode
Contributions are welcome.
Feel free to:
- Open issues
- Submit pull requests
- Suggest features
- Report bugs
If you find PrepAI useful, consider giving this repository a star.
It helps the project grow and motivates further development.
⭐ Star the repository if PrepAI helped you prepare better. ⭐
Made with ❤️ for every candidate chasing their dream job.

