本地优先的类飞书 Markdown 编辑器,内置可审改的 AI 助手 | Local-first WYSIWYG Markdown editor with a reviewable AI agent
# Add to your Claude Code skills
git clone https://github.com/1661169091kiwi/KnoteLast scanned: 7/17/2026
{
"issues": [
{
"type": "npm-audit",
"message": "esbuild: esbuild allows arbitrary file read when running the development server on Windows",
"severity": "low"
},
{
"type": "npm-audit",
"message": "linkify-it: LinkifyIt#match scan loop has quadratic algorithmic complexity",
"severity": "high"
},
{
"type": "npm-audit",
"message": "markdown-it: markdown-it: Quadratic complexity DoS in smartquotes rule via replaceAt string operations",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "picomatch: Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
"severity": "high"
},
{
"type": "npm-audit",
"message": "postcss: PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "rollup: Rollup 4 has Arbitrary File Write via Path Traversal",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vite: Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-07-17T06:14:58.754Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}Knote is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by 1661169091kiwi. 本地优先的类飞书 Markdown 编辑器,内置可审改的 AI 助手 | Local-first WYSIWYG Markdown editor with a reviewable AI agent. It has 134 GitHub stars.
Knote returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/1661169091kiwi/Knote" and add it to your Claude Code skills directory (see the Installation section above).
Knote is primarily written in JavaScript. It is open-source under 1661169091kiwi on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Knote against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A modern, Feishu-style WYSIWYG Markdown editor with a built-in AI agent.
类飞书体验的所见即所得 Markdown 编辑器,内置可审改的 AI 助手。
Cross-platform · Local-first · Bring-your-own-AI-key
跨平台 · 本地优先 · 自带 AI 密钥
官网 / Website: knote.work

Knote 是一款本地优先的 Markdown 编辑器,拥有现代块编辑器(飞书 / Notion 风格)的顺滑体验,同时可配置辅助 Agent,他可以帮助你维护、修改、重构文档,你可以审改他的修改,不满意的内容可以拒绝修改。可作为网页应用(部分功能受限)、Windows 桌面应用(推荐)和 Android 应用(正在测试)运行。
演示:拖入 PDF → 生成论文总结并自动配图
https://github.com/user-attachments/assets/f9992311-e33d-4753-a1ff-96be1ba3cadf
> [!tip]、> [!warning] 等渲染为彩色卡片。mermaid 代码块即可实时渲染流程图/时序图。Ctrl+F / Ctrl+H)、快速打开(Ctrl+P)、标题折叠、版本历史(一键回滚)、图片查看器(双击放大/拖拽)、界面缩放(Ctrl+滚轮)。.doc)、HTML、Markdown。Knote 内置 AI 助手,直接驻守在编辑器中,目标是帮你把"写、改、审、理"文档这件事变得更顺手。他不会直接修改原文,而是先把改动暂存成 diff,用户逐块或一键接受后才会生效。

能做什么:
助手会用哪些工具,取决于你的模型是否支持"工具调用"以及当前是否打开了文件夹——点"检测"后会亮起对应能力徽章。所有联网/文件/图片来源的内容都被当作不可信外部数据,其中的指令不会被执行。
工作区面板 —— 让 agent 的工作全程可见:
助手工作时,聊天窗口右侧会展开一块工作区面板,把它正在做的事实时摊开给你看,不再是黑箱:
面板只展示当前这一次任务的进展,任务结束自动归位;不需要时可一键收起。

示例截图,可能因版本更新稍有不同
参考场景:
示例截图,可能因版本更新稍有不同
配置:
点击右下角绿色圆球打开助手,进入设置:
密钥仅存于浏览器本地存储;Knote 没有中转服务器。模型请求会直接发送到你配置的模型服务;学术检索会把查询发送到 OpenAlex/Crossref;使用 Jina 通道时,DuckDuckGo 搜索词会发送到 r.jina.ai。Android 的模型 JSON POST 从第一跳就走原生 HTTP,不先发送或失败后重放渲染器请求;该原生通道使用有界缓冲并强制非流式响应。关闭“联网搜索”会同时停用通用与学术联网检索。
PDF 版面分析(可选增强):桌面版设置里提供 PaddleOCR 环境的一键安装——没有安装过 Python 也没关系,Knote 会自动下载内置版 Python 并完成全部配置(全程国内镜像)。装好后,PDF 的图表提取与精确定位能力自动启用;不装也能正常使用文字读取和整页截图。
# 标题、- 列表、**粗体** 等语法,即时变成排版效果;Ctrl+P 快速打开文件,Ctrl+F/H 查找替换。Ctrl+S 保存;顶栏"导出"可出 PDF / Word / HTML / Markdown。Vue 3 · Vite · TipTap / ProseMirror · markdown-it · Tailwind CSS · daisyUI · KaTeX · Mermaid · highlight.js · Electron · Capacitor
下载 Windows 安装包后一键安装(推荐):
前往 Releases 下载 Knote-Setup-x.x.x.exe,双击安装即可。
下载 Android apk 安装包(测试中):
前往 Releases 下载 .apk(如当前版本未提供,可按下方开发方式自行构建)。
Android 签名迁移(首次安装 v1.1.38 或更高版本前必读): v1.1.37 及更早的 APK 使用 debug 签名,不能原位升级到新的稳定签名。请先备份需要保留的应用本地数据和设置(包括 API Key、设置与会话),卸载旧 Android 应用,再重新安装新 APK。卸载会清除这些应用本地数据。
本地浏览器部署(开发者):
git clone https://github.com/1661169091kiwi/Knote.git
cd Knote
npm install
npm run dev # 打开 http://localhost:5173
# 打包 Windows 安装包
npm run dist:win # -> release/Knote-Setup-<版本>.exe
# Windows 本地打包 Android APK(原生工程未纳入版本库,首次需生成)
npx cap add android
npm run dist:apk:debug # 无需签名变量 -> android/app/build/outputs/apk/debug/app-debug.apk
# 签名 release APK:先在仓库外配置以下环境变量,切勿写入文件或提交
# ANDROID_RELEASE_KEYSTORE_PATH / ANDROID_RELEASE_KEYSTORE_PASSWORD
# ANDROID_RELEASE_KEY_ALIAS / ANDROID_RELEASE_KEY_PASSWORD
npm run dist:apk # -> android/app/build/outputs/apk/release/app-release.apk
基于 MIT 许可证 发布。构建于诸多优秀开源项目之上(Vue、TipTap/ProseMirror、markdown-it、KaTeX、Mermaid、highlight.js、Electron、Capacitor —— 均为宽松协议)。像素字体 Press Start 2P 以 SIL 开放字体许可(OFL)使用。
"飞书"及其他产品名称为各自所有者的商标;Knote 为独立项目,与之无关联、亦未获其背书。
Knote is a local-first Markdown editor that feels like a modern block editor (Feishu / Notion style) while keeping plain Markdown as the single source of truth — plus a configurable AI agent that helps maintain, edit and restructure your documents. Every change it proposes is staged as a red/green diff you review and can reject. Runs as a web app, a Windows desktop app (recommended), and an Android app (in testing).
> [!tip], > [!warning], etc. render as colored cards.mermaid code blocks and see the diagram render live.r.jina.ai.Ctrl+F / Ctrl+H), quick open (Ctrl+P), heading fold, version history with one-click rollback, image viewer, and UI zoom (Ctrl+Wheel)..doc), HTML, and Markdown.Windows (recommended): grab Knote-Setup-x.x.x.exe from Releases.
Android (testing): grab the .apk from Releases.
Android signing transition (required before first installing v1.1.38 or later): APKs from v1.1.37 and earlier were debug-signed and cannot be upgraded in place to the new stable signer. Back up any app-local data and settings you need, including API keys, settings, and sessions; uninstall the old Android app; then reinstall the new APK. Uninstalling clears that app-local data.
Develop / run from source:
git clone https://github.com/1661169091kiwi/Knote.git
cd Knote
npm install
npm run dev # web dev server at http://localhost:5173
npm run dist:win # Windows installer -> release/
# Local Android builds currently use the Windows Gradle wrapper.
npx cap add android # first build only; the generated project is ignored
npm run dist:apk:debug # debug-signed APK -> android/app/build/outputs/apk/debug/app-debug.apk
# Signed release build. Set these variables outside the repository first:
# ANDROID_RELEASE_KEYSTORE_PATH / ANDROID_RELEASE_KEYSTORE_PASSWORD
# ANDROID_RELEASE_KEY_ALIAS / ANDROID_RELEASE_KEY_PASSWORD
npm run dist:apk # -> android/app/build/outputs/apk/release/app-release.apk
Click the green floating ball (bottom-right) to open the assistant, then open settings: