note-gen

codexu/note-gen

Capture first, organize later.

12k
Stars
925
Forks
160
Open issues
52
Watchers
TypeScript GPL-3.0Last pushed Jul 6, 2026

Overview

NoteGen is a cross-platform Markdown AI note-taking software that allows users to capture thoughts and ideas quickly and organize them later with features like RAG (Retrieval-Augmented Generation) and an integrated knowledge base. The application utilizes Tauri for desktop clients and Next.js alongside React for web capabilities.

Categories

Tags

Similar tools

Install

npm install note-gen

README

NoteGen

Capture first, organize later.

Documentation · Download · Discussions

Release workflow License Pricing: free

Tauri 2 Next.js 15 React 19 Tailwind CSS 4

codexu%2Fnote-gen | Trendshift Featured|HelloGitHub NoteGen - A cross-platform Markdown note-taking application | Product Hunt

Get Started

Capture first, organize later.

NoteGen is an open-source, cross-platform note app that helps you capture rough information first and turn it into structured writing later.

It works like a capture inbox, Markdown editor, and AI assistant in one app. Save scattered thoughts, voice recordings, screenshots, images, links, files, and todos in one place. When you are ready, let AI organize those raw records into clear notes, summaries, reports, articles, or reusable knowledge.

What Can NoteGen Do?

NoteGen is built around a simple idea: do not force yourself to write a perfect note at the moment an idea appears.

  • 🧩 Capture anything quickly: text, voice, screenshots, images, links, files, and todos.
  • 🧠 Turn messy records into organized notes: select records, choose a template, and generate structured Markdown.
  • ✍️ Keep writing after AI helps: edit the result in a Markdown editor with tables, diagrams, math, outline, search, and export tools.
  • 💬 Ask questions about your own material: chat with notes, records, and knowledge base content instead of starting from a blank prompt.
  • 🖼️ Make images useful: save screenshots and images, run OCR or AI recognition, add descriptions, and reuse them in notes.
  • 🔄 Work across devices: keep notes local as Markdown files and sync them through GitHub, Gitee, GitLab, Gitea, S3, or WebDAV.

Use NoteGen For

  • Meeting notes and class notes: capture fragments during the session, then turn them into a readable summary.
  • Reading and research: collect lin