EduNeko: the Revamped EduCat
EduNeko is an AI study tool for your own notes. Upload a PDF, a Word doc, a spreadsheet, or plain text, then revise it, ask questions about it, or turn it into a quiz. It's open source, self-hostable, and runs on a model you choose.
EduCat has been retired. EduNeko is the revamped, better version that takes its place: same idea, rebuilt. Like EduCat, the full application is open source under AGPL-3.0, and a hosted version is available for anyone who'd rather not run their own.
What you can do with it
Revise. Turn a wall of notes into a clean summary, a tighter rewrite, or a set of study questions.
Chat. Ask questions about one specific document and get answers grounded in that document. Every answer cites its sources, and clicking a citation jumps you to the exact page or line it came from. Small files are sent to the model whole; large ones are chunked, embedded, and retrieved, so a 90-page PDF doesn't get quietly truncated to its first few pages. The retrieval runs in-process, with no separate vector service to stand up.
Quiz. Generate multiple-choice, true/false, short-answer, or mixed quizzes from your material. Short answers are graded by the model rather than matched character-for-character, so a correct answer phrased differently still counts.
Your model, your data
EduNeko doesn't bundle a model or send your documents to one chosen for you. It talks to Ollama, so you can run a model locally or point it at any Ollama-compatible endpoint. Your files go to the model you chose and nowhere else.
Two ways to run it
Self-host. The repository is the complete application, with nothing held
back for a paid tier. Set a few environment variables and run docker compose up. A
bundled PostgreSQL profile gives a one-command start, and it deploys on anywhere
without extra work. Document parsing is sandboxed, and per-user rate limits and
storage quotas are built in.
No identity provider is required. EduNeko works with any standard OAuth2/OIDC login, and single-user mode takes one password for a solo deployment.
Hosted. A managed version runs the same application for people who don't want to maintain a server. Access is invite-only for now: JZWSite account holders can apply via here, and users are added as capacity allows. The waitlist keeps the shared AI backend fast for a smaller group rather than leaving everyone to queue, and it will open up over time.
Open core, and the license
EduNeko is open core: the full application is free to self-host, and a managed version is offered for convenience. There's no crippled community edition; only the open version.
Available at https://go.jzwsite.com/eduneko to self-host, or apply for the hosted version if you're on JZWSite via Applications. Questions and feedback are welcome!
