Track your progress
Track your progress and see how you improve over time.
Local AI coding-interview practice. Desktop-first, private by default, and powered by Ollama or Gemini. Open source and free to use.
Open source. Only available on Mac right now.
Get hired by big tech
Get hired by big tech companies by practicing with real coding interviews, structured DSA prep, and clear feedback after every session.
Track your progress and see how you improve over time.
Learn and master data structures and algorithms to pass technical interviews.
Practice with an AI interviewer that mimics real coding interviews.
Get instant feedback to sharpen your skills and ace technical challenges.
Setup
AlgoVortex is a fully local desktop app for practicing coding interviews with an AI interviewer. Progress and settings stay in local storage on your device — no cloud accounts required.
Use Ollama for local models, or paste a Gemini API key if you prefer a hosted provider. The Electron app gives the smoothest Ollama experience because it avoids browser CORS issues with your local server.
Install dependencies
npm installDesktop app (recommended)
npm run electron:devBrowser only
npm startnpm run electron:dev starts the React dev server and opens Electron automatically. For browser-only, run npm start and open http://localhost:3000.
Built-in web/OS voice is free and enabled automatically when no ElevenLabs key is saved. For more natural speech, add an ElevenLabs API key in the app.
Voice input uses ElevenLabs Speech-to-Text. Typed answers and spoken interviewer replies still work without a key.
Issues, pull requests, and docs fixes are welcome. AlgoVortex is MIT licensed — see licenses/LICENSE-MIT.md in the repo.