← all repositories
codexu/note-gen

A note app that admits your thoughts start messy

NoteGen captures scattered fragments first, then uses AI to turn them into structured Markdown notes.

12.1k stars TypeScript RAG · SearchChat AssistantsAgents
note-gen
Velocity · 7d
+18
★ / day
Trend
steady
star history

What it does NoteGen is a cross-platform Markdown note-taking app built around a simple admission: most of us don’t think in finished paragraphs. It gives you a Recording space to dump screenshots, links, clips, and half-formed ideas without breaking flow, then a Notes editor and AI Dialogue panel to refine the chaos into structured writing. Everything stores as plain Markdown, local-first.

The interesting bit The app treats AI as a drafting partner, not a replacement. You chat beside your notes, reuse memory and context, and let the model organize, rewrite, or extend content you’ve already captured. It also bakes in RAG, vector indexing, and hybrid retrieval so your knowledge base is searchable without extra setup.

Key highlights

  • Native Markdown files: portable, future-proof, no lock-in
  • Built-in knowledge base with RAG and vector indexing
  • Extensible AI stack: MCP support, custom models, prompts, and agent workflows
  • Image workflow: capture, OCR, describe, host, and reuse images inline
  • Syncs via GitHub, Gitee, GitLab, Gitea, S3, or WebDAV
  • Cross-platform: Windows, macOS, and Linux in beta; Android and iOS in alpha

Caveats

  • Mobile apps are alpha-quality; expect rough edges
  • The README doesn’t specify which LLM providers work out of the box beyond a partnership mention for SiliconFlow

Verdict Worth a look if you want Obsidian-like local Markdown storage with heavier AI integration and less plugin archaeology. Skip it if you need mature mobile clients today or prefer your note-taking without LLM assistance.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.