Episteme AI releases self-study roadmap planning tool
Understand this story
SreeNaresh1 released the Episteme AI self-study roadmap planning tool, which turns career goals into a weekly plan ordered by prerequisites and limited to a set number of hours per week, with courses selected only from free public courses. The system uses Cheerio to detect paywalls and 404 dead links at the DOM level; when a broken link is found, it automatically matches a replacement from the free course index and records the reason. The tool uses Gemini 2.0 Flash to generate plans and validate the weekly hour cap and the free URL whitelist, falling back to a deterministic 52-week plan on failure. Course selection and calendar operations require human approval, and a unique idempotency key in SQLite prevents duplicate dispatch. The demo site is accessible without login; LLM generation is enabled only when GEMINI_API_KEY is configured, otherwise a deterministic 52-week course builder is used. The code is open source under the MIT license.
AI overview based on source reports · Updated 3 days ago
Coverage timeline
Follow the coverage to explore different perspectives.
- Hacker News AIShow HN: Episteme AI – Self-healing roadmaps with paywall and dead-link checks
Episteme AI is a Next.js app that turns career goals into time-bounded, prerequisite-ordered weekly roadmaps built from free public courseware, using Gemini 2.0 Flash with a deterministic 52-week fallback. It uses Cheerio to detect paywalls and dead links via Schema.org JSON-LD and HTTP checks, then swaps in verified free alternatives, with approval-gated calendar and audit-link dispatch backed by SQLite idempotency keys. A live demo is available at episteme-ai-one.vercel.app.
Activity for this story
- Current comparable activity
- 3
- Peak comparable activity
- 10Nov 11 22:00
- Change in the past 24 hours
- -50%
Trends compare the same fully observed participants, which may cover fewer participants than current activity. Move the pointer or tap the chart to inspect hourly activity; use the left and right arrow keys with a keyboard.