NoteGen
A cross-platform Markdown AI Agent note-taking software.
Bridging the Gap Between Recording and Writing with LLM.

Free Forever
Open Source & Free
Fully open source and free forever. No ads, no hidden fees, just a pure note-taking experience.
Supports Mainstream Devices
Cross Platform
Based on Tarui2 framework, supports Windows, Mac, Linux, Android, iOS. Only 20MB.
Data Stored Locally
Local First
All data is stored locally, giving you full control over your notes. No login required, privacy and security guaranteed.
Standard + Extended
Markdown
Supports standard Markdown and extends syntax, such as math formula, mind map, chart, flow chart, etc.
Vditor
WYSIWYGPowered by Vditor editor, supports WYSIWYG mode with instant rendering experience like Typora.
Multiple Themes + Dark Mode
Themes
Supports 12 preset themes with customizable theme colors. Includes dark mode.
AI Agent
Make AI your writing assistant, intelligently assisting with content creation and document management
Intelligent Note Editing
Context-Aware Editing
Agent can accurately read document contents, understand writing context, and make intelligent edits. Supports batch operations and multi-document collaboration, making content creation and document modification simple and efficient.
MCP
Extend AI Capabilities
Through Model Context Protocol (MCP), Agent can access external tools, databases and services, such as web search, API calls, system operations, achieving true intelligent interaction.
Skills
Customizable Workflows
Built-in rich skill system, supports customizable workflows and task chains. Agent can automatically select appropriate skills based on task requirements, completing complex multi-step operations.
RAG
Local Knowledge Retrieval
Build local knowledge base from your notes, using vector and re-ranking models for intelligent retrieval. Agent can extract relevant information from your knowledge base to generate more accurate responses.
Recording Tools
Capture fragmented thoughts anytime, never miss an idea
Text Recording
Quickly record text content
AI Organization
Transform fragments into complete notes
One-Click Generation
Integrate all related records into complete notes
Drag to Insert
Drag records into existing notes with ease
Tag Management
Organize and manage records with tags for easy access
Organization Templates
Flexible configuration with time range and custom prompts
Conversation Model
Qwen/Qwen3-8B
Suitable for daily conversations, text generation and other scenarios
Embedding Model
BAAI/bge-m3
Used for text vectorization, semantic search and other functions
Vision Model
THUDM/GLM-4.1V-9B-Thinking
Supports image understanding, OCR recognition and other visual tasks
- Free models have limited capabilities, if you need more powerful models, please configure custom models.
Limited-Time Trial Models
Experience more powerful top-tier model performance, limited-time usage
Free Sync Solutions
Supports multiple code hosting platforms for sync, plus local and cloud backup solutions.
Primary Sync Solutions
GitHub Sync
Gitee Sync
GitLab Sync
Gitea Sync
Backup Solutions
Local Backup
WebDAV
- Primary sync solutions support history rollback functionality and automatically create private repositories to ensure data security.
- Backup solutions are suitable as additional data protection measures.
Open Source Contributors
Thanks to all developers who contributed code to the NoteGen project
🚀 Join our open source community and experience the joy of collaborative development! Whether fixing bugs, adding new features, or improving documentation, every contribution makes NoteGen better. Open source is not just about sharing code, but also about the collision of knowledge and creativity. Let's build better tools together and benefit more people!
Released under the GPL-3.0 License.
Copyright © 2024-present codexu

