Skip to content

NoteGen

NoteGen is a cross-platform Markdown note-taking application dedicated to using AI to bridge recording and writing, organizing fragmented knowledge into a readable note.

Why Choose NoteGen?

  • Lightweight: Installation package is only about 20MB, free with no ads or bundled software.
  • Cross-platform: Supports Mac, Windows, Linux, and thanks to Tauri2's cross-platform capabilities, will support iOS and Android in the future.
  • Supports multiple recording methods including screenshots, text, illustrations, files, links, etc., meeting fragmented recording needs across various scenarios.
  • Uses native Markdown(.md) as the storage format without modifications, making migration easy.
  • Default support for local offline usage with real-time synchronization to GitHub, Gitee private repositories, history rollback, and WebDAV synchronization.
  • AI Assistant to help you record and organize more efficiently, with support for customizing mainstream models.
  • RAG support, turning your notes into your knowledge base with support for embedding models and reranking models.

From Recording to Writing

NoteGen is divided into two pages: Recording and Writing. Their relationship is:

  • Recording: Manual records using tools or generated by AI Assistant, which can be organized into notes.
  • Writing: Can insert records or use AI to assist writing for in-depth content creation.

TIP

Conventional note-taking applications typically don't provide recording functionality. Users need to manually copy and paste to record information, which greatly reduces recording efficiency. When faced with scattered record content, it requires significant effort to organize.

Recording

The recording function is similar to an AI chatbot, but when conversing with it, you can associate it with already recorded content. By switching from conversation mode to organization mode, you can organize your records into a readable note.

Recording

The following auxiliary functions can help you record better:

  • Tags: Used to distinguish different recording scenarios.
  • Masks: Support for custom prompts to precisely control your AI assistant.
  • Clipboard assistant: Automatically recognizes text or images in the clipboard and records them to the list.

Writing

Writing is divided into two parts: File Manager and Markdown Editor.

Writing

File Manager

  • Support for managing local Markdown files and GitHub synchronized files.
  • Support for unlimited directory levels.
  • Support for various sorting methods.

Markdown Editor

  • Support for three modes: WYSIWYG, instant rendering, and split-screen preview.
  • Support for version control with history tracking.
  • Support for AI assistance with conversation, continuation, polishing, and translation functions.
  • Support for image hosting to upload images and convert them to Markdown image links.
  • Support for HTML to Markdown conversion, automatically converting browser content to Markdown format.
  • Support for outlines, mathematical formulas, mind maps, charts, flowcharts, Gantt charts, sequence diagrams, music notation, multimedia, voice reading, heading anchors, code highlighting and copying, graphviz rendering, and plantuml UML diagrams.
  • Support for real-time local content saving, delayed automatic synchronization (after 10s of inactivity), and history rollback.

Other Features

  • Global search for quickly finding and jumping to specific content.
  • Image hosting management for convenient management of image repository content.
  • Themes and appearance settings, including dark theme and Markdown/code appearance settings.
  • Support for internationalization, currently with Chinese and English.

Personalization Settings

NoteGen supports a wide range of personalization settings including AI-related, synchronization-related, file management-related, and theme-related configurations.

Personalization Settings

Future Plans

NoteGen will continue to iterate. View development plans.

How to Use?

Download

Currently supports Mac, Windows, and Linux. Thanks to Tauri2's cross-platform capabilities, it will support iOS and Android in the future.

Download NoteGen (alpha)

Enhancement

The note-taking application can be used directly without configuration. If you want a better experience, please open the settings page to configure AI and synchronization.

Community

Welcome to join the NoteGen community group where you can ask questions, share usage experiences, or suggest improvements. You can also join to learn about Tauri and discuss it with me.

Scan the QR code to join the discussion group. If the QR code expires, you can add WeChat xu461229187 to join the group.

Contribute

Released under the MIT License.