@mrtag08/chatcet
v1.0.1
Published
LLM-powered CLI chatbot for Maharashtra CET college admissions
Downloads
26
Maintainers
Readme
chatcet
AI-powered CLI for Maharashtra CET college admissions.
Ask plain-English questions about MHT-CET cutoffs, find eligible colleges, and compare options — all from your terminal. Backed by the official CAP 2025 PDF database (83,000+ cutoff rows across 2,800+ institutes) bundled locally so it works offline.
╭─ ChatCET ────────────────────────────────────────╮
│ Which CSE colleges can I get with 72 percentile │
│ in Thane, OPEN category? │
╰──────────────────────────────────────────────────╯Install
npm install -g chatcetRequires Node.js 18+.
Setup
On first run, chatcet walks you through choosing an LLM:
chatcetSupported LLMs:
- Google Gemini (free tier, recommended) — needs a Gemini API key
- OpenAI GPT-4o — needs an OpenAI API key
- Ollama (local, free, no internet) — needs Ollama running locally
Usage
Just run chatcet and start chatting:
> Which colleges can I get with 68 percentile in Pune? (OPEN category, CSE)
> What's the cutoff for COEP Computer Engineering?
> Show me OBC cutoffs for Mechanical in Mumbai
> Compare VJTI vs SPIT for CS branchCommands
| Command | Action |
|------------|-------------------------------------|
| /memory | Show what the bot remembers about you |
| /forget | Clear saved memory |
| Ctrl+C | Exit |
Arrow keys cycle through previous queries (persisted across sessions).
How it works
- The bundled
cap_cutoffs.dbSQLite file contains every CAP 2025-26 cutoff from the official Maharashtra State CET Cell PDFs. - An LLM agent decides which queries to run against the DB based on your question.
- Your profile (score, category, region) is saved to
~/.chatcet/memory.jsonand injected into every session automatically.
Category codes
| You say | Means | |-----------|---------------------------------------------| | OPEN | General — searches both OPENH and OPENO | | OPENH | Home University quota (your region) | | OPENO | Outside Home University quota | | OBC / SC / ST / SEBC / EWS / VJ-DT | Reservation categories |
Data
All data is from the official Maharashtra State CET Cell CAP 2025-26 PDFs (Rounds 1–4). No live API calls — the entire database is bundled with the package and works offline.
Config files
All config and memory live in ~/.chatcet/:
config.json— LLM provider and API keymemory.json— your remembered profilehistory.json— query history for arrow-key recall
License
MIT
