Roadmap
Done (v0.1.1 — current)
- Core generation pipeline (TypeScript, ESM, Commander)
- Mock, OpenAI, Anthropic, Gemini providers
- 11 output modes: docusaurus, blog, docs, gitbook, readme, faq, troubleshooting, lesson, social, changelog, seo
- Video Intake Guard — URL validation, tech classification, transcript requirement
- Transcript Intake Agent — clipboard, stdin paste, file import (.md/.txt/.vtt/.srt), stubs for OAuth + local media
-
inspect-urlandvalidate-sourceCLI commands -
transcriptcommand with 5 subcommands -
--urland--forceflags on generate -
npm run demoone-command demo in mock mode -
npm run batchfor directory-level processing -
npm run verifyoutput validation -
npm run doctorsetup diagnostics - Profile customization (
modes/_profile.md) - Zod config schema with
video_intakeandtranscript_intakesections - 82-test Vitest suite (Node 22/24, Ubuntu + macOS)
In progress / good first issues
-
npm run preview— local browser preview of generated docs (planned — previous PR closed, open for contribution) - Ollama provider — local LLM support (#1)
- OpenRouter provider — access to 200+ models (#2)
- Mermaid diagram mode — architecture diagrams from transcripts (#3)
- Better Docusaurus frontmatter — smarter tag and sidebar_label extraction (#4)
Planned (v0.2.0)
- Vimeo metadata provider
-
--watchmode — regenerate on file change - Multi-file merging — combine several transcripts into one doc
- Output diffing — show what changed between two generation runs
- Prompt library — community-contributed mode prompts
Ideas / RFC
These are not committed but worth exploring:
- GitHub Action — run generate in CI when a transcript file is pushed
- VS Code extension — generate docs from the editor command palette
- Docusaurus plugin — auto-build from a
transcripts/folder at build time - Interactive mode — guided prompt to select mode, provider, and output format
Not planned
These are explicitly out of scope:
- YouTube transcript scraping or downloading
- Automatic publishing to Docusaurus / GitBook / Notion
- Hosted service or SaaS version
- GUI / desktop app
Want to contribute to any of these? See Contributing or open an issue.