Learn cybersecurity in Tamil, Hindi, or four other Indian languages
Run a free hosted CTF arena keyed to your own LLM provider
Track topic mastery with SM-2 spaced repetition
Deploy a personalized study app for a class without paying for inference
Needs a free Groq, OpenRouter, or Together AI key plus Vercel and Turso accounts before the site can serve any chat.
Vaathi is a free cybersecurity learning website aimed at students in India. The pitch in the README is that paid platforms like TryHackMe or HackTheBox cost around fourteen dollars a month and are only in English, while Vaathi costs nothing and runs in six languages: Tamil, Hindi, Telugu, Malayalam, Kannada, and English. The repo has 14 stars and is listed as a Python project, although the actual web app is built with Next.js and TypeScript. The trick that keeps it free is what the author calls Bring Your Own LLM. The student creates an account on a service such as Groq, OpenRouter, or Together AI, picks up a free API key, and pastes it into Vaathi. The hosted Vaathi web app then talks to that key on the student's behalf. Hosting runs on the free tier of Vercel, the database is the free tier of Turso, and the LLM calls are billed to the student's own provider key, which in Groq's case is free with no card. The learning flow has four phases. First the AI asks open ended cybersecurity questions and the student answers in their own words, which the model uses to score depth and to draft a personalized roadmap. Second comes guided learning with explanations, multiple choice quizzes, and small five minute tasks like spotting a bug in a code snippet, decoding Base64 or hex, reading a log excerpt for an attack, or explaining what an nmap command does. Third is a CTF arena where the AI generates challenges that scale with the student's tier. Fourth is review: completed topics are scheduled through the SM-2 spaced repetition algorithm so they come back at growing intervals, with harder ones returning sooner. Around all that sit a Guru AI free form chat that adapts to the student's level, a daily streak counter, a tier system that goes from Egg up to Burn, and badges. The README walks through both a one command deploy.sh script that signs the user into Turso and Vercel and a manual path with prisma db push and Vercel imports. The license is MIT.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.