codexu/note-gen
A cross-platform Markdown AI note-taking software.
What it solves
NoteGen is designed to solve the friction of immediate, structured note-taking. Instead of forcing users to organize their thoughts into a perfect note immediately, it allows for the rapid capture of fragmented information—such as voice recordings, screenshots, and links—and uses AI to transform those raw records into structured Markdown notes, reports, or summaries later.
How it works
The application functions as a combined capture inbox, Markdown editor, and AI assistant. Users capture raw data (text, voice, images, files) without worrying about where it belongs. Later, they can filter these records by tag or time and use AI templates to generate structured content. The system integrates vector indexing and hybrid retrieval for a knowledge base, allowing users to chat with their own material. It supports configurable AI providers for various tasks like OCR, VLM, and audio processing, and includes MCP support for external AI tools.
Who it’s for
It is aimed at students, researchers, and professionals who need to capture fragments of information during meetings, classes, or research sessions and later convert them those fragments into readable summaries, weekly reports, or a personal knowledge base.
Highlights
- Capture-First Workflow: Rapidly save text, voice, screenshots, and links without immediate organization.
- AI-Powered Structuring: Transform messy records into structured Markdown using templates.
- AI Chat & Knowledge Base: Chat with your own notes and records using vector indexing and hybrid retrieval.
- Local-First Storage: Keeps notes as Markdown files with sync options via GitHub, S3, WebDAV, and others.
- Cross-Platform: Available for Windows, macOS, Linux, Android, and iOS.
- Advanced AI Tools: Includes inline completion, translation, rewriting, and MCP support.