Analysis updated 2026-06-24
Self-host a skip-class planner for Chinese university students
Load the skipclass Agent Skill into Claude Code or Codex
Adapt the four-agent Modeler/Supervisor/Memory pattern for other planning tools
Use fs-store as a Markdown-table replacement for a small database
| haoaaa-111/taoketong | xoriin/netmap | afumu/openteam | |
|---|---|---|---|
| Stars | 44 | 42 | 47 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | general | ops devops | general |
Figures from each repo's GitHub metadata at analysis time.
Needs an OpenAI-compatible LLM key, base URL and model name in env before npm run dev.
Taoketong, which the README translates as Skip Class Master, is a Chinese-language tool for university students that takes a class schedule and produces a personal plan for which classes to skip and which ones to attend. The user uploads a screenshot of their timetable, a short profile of themselves, school information they have gathered, and details of the courses they already know about. The system then returns a complete and concrete plan. The stated goal is not to encourage skipping class but to reduce the time students spend agonizing over the decision. The README lays out scenarios such as an early morning class after a bad night of sleep, or a slow afternoon lecture where the student keeps switching between going and not going. The output is a three way classification per class period: can skip, sign in then leave, must attend, or find a substitute. The user makes the final call on the harder cases. Under the hood, the project is a Next.js 15 app with strict TypeScript and Zod validation, and it uses an OpenAI compatible API. The README skips a traditional database and stores everything as structured Markdown tables on disk through a module called fs-store. The agent stack has four parts. Modeler estimates roll call risk per class from teacher type, school specific rules, and past events. Supervisor turns the Modeler output into the full plan using an eight layer prompt. Memory Agent reads back user feedback about what actually happened and updates the course data and teacher templates. School Skill Generator turns scraped school guides from Jisuke or Xiaohongshu into a per school skill file. The project also ships as an Agent Skill at skills/skipclass that can be loaded into Claude Code, OpenCode, or Codex by copying it into the tool's skills folder, after which the user can say something like analyze my class schedule to trigger it. Self hosting needs npm install, an LLM API key, base URL, and model name in env, then npm run dev. The project is MIT licensed.
Chinese-language Next.js tool for university students that turns a class schedule screenshot into a personalized skip-class plan with per-period risk and action.
Mainly TypeScript. The stack also includes Next.js, TypeScript, Zod.
MIT license, free to use, modify, and redistribute with attribution.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.