base on A cross-platform Markdown AI note-taking software. # NoteGen ![](https://img.shields.io/badge/free-pricing?logo=free&color=%20%23155EEF&label=pricing&labelColor=%20%23528bff) [![GitHub Repo stars](https://img.shields.io/github/stars/codexu/note-gen)](https://github.com/codexu/note-gen) [![](https://gitcode.com/codexu/note-gen/star/badge.svg)](https://gitcode.com/codexu/note-gen) ![](https://github.com/codexu/note-gen/actions/workflows/release.yml/badge.svg?branch=release) [![Netlify Status](https://api.netlify.com/api/v1/badges/8f7518c3-b627-4277-bc2f-e477960f5dc4/deploy-status)](https://app.netlify.com/projects/note-gen-docs/deploys) ![](https://img.shields.io/github/downloads/codexu/note-gen/total) ![](https://img.shields.io/github/issues-closed/codexu/note-gen) <div> <a href="https://trendshift.io/repositories/12784" target="_blank"><img src="https://trendshift.io/api/badge/repositories/12784" alt="codexu%2Fnote-gen | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> <a href="https://hellogithub.com/repository/0163cb946dca44cc8905dbe34c2c987b" target="_blank"><img src="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=0163cb946dca44cc8905dbe34c2c987b&claim_uid=YJ39kIMBz1TGAvc" alt="Featured|HelloGitHub" style="width: 250px; height: 54px;" width="250" height="54" /></a> <a href="https://www.producthunt.com/products/notegen-2?embed=true&utm_source=badge-featured&utm_medium=badge&utm_source=badge-notegen&#0045;2" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=956348&theme=light&t=1749194675492" alt="NoteGen - A&#0032;cross&#0045;platform&#0032;Markdown&#0032;note&#0045;taking&#0032;application | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a> </div> ## 我正在寻找工作 / Looking For Work 我是一名全栈(侧重前端)开发者,目前正在寻找新的工作机会,欢迎联系我! I am a full-stack (with a focus on front-end) developer, currently looking for new job opportunities. Feel free to contact me! 我希望可以获取一份远程办公的工作,或在北京的公司上班。 I am looking for a remote job or a position in a company based in Beijing. Email: [email protected] ## Guide 🖥️ Official Document: [English](https://notegen.top/en/) | [简体中文](https://notegen.top/cn/) 💬 Join [WeChat/QQ Group](https://github.com/codexu/note-gen/discussions/110), [Discord](https://discord.gg/SXyVZGpbpk), [Telegram](https://t.me/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. ![](https://s2.loli.net/2025/12/22/jlpEP2c6ogwHhIA.png) ## Features - 🚀 Lightweight (25MB), free, no ads. - 🌐 Cross-platform support. - 🆓 Free AI and sync solutions. - 📦 Out-of-the-box RAG support. - 🔌 MCP support for AI tool integration. - 🤖 Intelligent agents for automated note processing. - ✍️ Quick note-taking for fragmented information. - 📝 Native Markdown storage format. ## Download | ![Windows](https://img.shields.io/badge/Windows-0078D4?logo=windows&logoColor=white&style=for-the-badge) | ![macOS](https://img.shields.io/badge/macOS-000000?logo=apple&logoColor=white&style=for-the-badge) | ![Linux](https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black&style=for-the-badge) | ![Android](https://img.shields.io/badge/Android-3DDC84?logo=android&logoColor=white&style=for-the-badge) | ![iOS](https://img.shields.io/badge/iOS-000000?logo=apple&logoColor=white&style=for-the-badge) | | --- | --- | --- | --- | --- | | ✅ beta | ✅ beta | ✅ beta | 🛠️ alpha | 🛠️ alpha | | [Download](https://notegen.top/en/docs/download#desktop-beta) | [Download](https://notegen.top/en/docs/download#desktop-beta) | [Download](https://notegen.top/en/docs/download#desktop-beta) | [Download](https://notegen.top/en/docs/download#android) | [TestFlight](https://testflight.apple.com/join/8KjFRTCq) | > [UpgradeLink offers application upgrade and download services](http://upgrade.toolsetlink.com/upgrade/example/tauri-example.html) ## From Recording to Writing Traditional note-taking apps typically don't offer note-taking functionality, but NoteGen makes it easier for you to record scattered knowledge points and avoid disrupting your train of thought while taking notes. NoteGen is divided into three parts: Recording, Notes, and AI Dialogue. They have the following features: - You don't need to consider the order and logic of recording, AI will help you organize the notes into well-organized and coherent ones. - AI Dialogue is a feature that allows you to interact with AI in real-time, helping you to better understand and remember the content you are recording. - The note-taking feature can help you optimize the details of your notes independently. ## Contribute - [Read contribution guide](https://notegen.top/en/docs/contributing) - [Update plans](https://github.com/codexu/note-gen/issues/46) - [Submit bugs or improvement suggestions](https://github.com/codexu/note-gen/issues) - [Discussions](https://github.com/codexu/note-gen/discussions) ## Contributors <a href="https://github.com/codexu/note-gen/graphs/contributors"> <img src="https://contrib.rocks/image?repo=codexu/note-gen" /> </a> ## Thanks Special thanks to our technology partners who make NoteGen better: **[SiliconFlow](https://cloud.siliconflow.cn/i/O2ciJeZw)** - Providing free AI model services, powering NoteGen's intelligent features with high-quality AI capabilities. <a href="https://cloud.siliconflow.cn/i/O2ciJeZw" target="_blank"> <img width="240" src="https://s2.loli.net/2025/09/10/KWPOA5XhIGmYTV9.png" /> </a> **[UpgradeLink](http://upgrade.toolsetlink.com/upgrade/example/tauri-example.html)** - Providing reliable installation and upgrade services, ensuring seamless software updates for users. <a href="http://upgrade.toolsetlink.com/upgrade/example/tauri-example.html" target="_blank"> <img width="240" src="https://s2.loli.net/2025/09/10/Ks4EayU9HguXDMF.png" /> </a> --- We also thank other partners for their service support <div> <a href="https://www.qiniu.com/products/ai-token-api?utm_source=NoteGen" target="_blank"> <img src="https://s2.loli.net/2025/06/11/OKJq542lTs7U9xg.png" /> </a> <a href="https://share.302.ai/jfFrIP" target="_blank"> <img src="https://s2.loli.net/2025/07/01/dPlkU1tejnDyV4S.png" /> </a> <a href="https://www.shengsuanyun.com/?from=CH_KAFLGC9O" target="_blank"> <img src="https://s2.loli.net/2025/09/15/CcVRbTUBtf7ZvNl.png" /> </a> <a href="https://ai.gitee.com/" target="_blank"> <img src="https://s2.loli.net/2025/09/15/wmnBWfyACMz9pVc.png" /> </a> <a href="https://www.netlify.com" target="_blank"> <img src="https://s2.loli.net/2025/09/16/yJ64xIlrhdABt9o.png" /> </a> <a href="https://skywork.ai/p/bY47ky" target="_blank"> <img src="https://s2.loli.net/2025/09/16/mTzMCQ8tZLfJNk5.png" /> </a> </div> ", Assign "at most 3 tags" to the expected json: {"id":"12784","tags":[]} "only from the tags list I provide: []" returns me the "expected json"