Install NoteBoard with WinGet winget install --id=CrazyFigure.NoteBoard -e Copy WinGet command to clipboard NoteBoard is a versatile file-based workbench designed to help users create, organize, and edit Markdown notes, plain text files, whiteboards, mind maps, multidimensional tables, diagrams, and code. It offers optional multi-device synchronization and backups for seamless access across platforms.
Key Features:
Create and edit Markdown notes with rich formatting options.
Organize ideas using mind maps and diagrams for clearer visualizations.
Build and manage multidimensional tables for structured data representation.
Edit code snippets with syntax highlighting and auto-completion.
Sync files across devices using WebDAV, S3, or Git-based repositories.
Enjoy a distraction-free writing environment with customizable themes.
Target Audience and Benefits:
Ideal for writers, students, professionals, and anyone seeking a versatile note-taking tool to streamline their workflow. NoteBoard is perfect for those who want reliable file management, seamless multi-device syncing, and the freedom to work offline. Available via WinGet, you can install it quickly using winget install --id CrazyFigure.NoteBoard --exact or deploy it in bulk with the winget command line.
▶ 观看高清完整版
本地优先、文件优先:无强制工作区、无强制云同步,双击即开、即开即写,数据完全由你掌控。
下载安装
平台 安装包(最新 Release ) 说明 Windows NoteBoard_x.y.z_windows_x64-setup.exeWin10 1809+,需 WebView2(Win11 已内置) Windows 免安装 NoteBoard_x.y.z_windows_x64_portable.exe双击即用,不注册文件关联;数据独立保存在 EXE 同目录的 data/NoteBoard/ 安卓 NoteBoard_x.y.z_android_arm64.apkarm64 设备 macOS .dmgApple Silicon / Intel 分别提供;未经 Apple 公证 Linux .deb / .AppImagex86_64;AppImage 需 chmod +x,可能需安装 FUSE 网页 Docker 镜像 crazyfigure/noteboard 见下方 网页部署
国内访问 GitHub 较慢时,可从腾讯云 CNB 镜像 cnb.cool/crazy-figure/NoteBoard 下载同名安装包;镜像由 GitHub 自动同步,只读,问题反馈与 PR 请提交到 GitHub。
Windows 免安装版首次运行会自动创建 data/NoteBoard/,设置、会话、草稿、默认暂存、历史、同步配置、插件、字体和 WebView 数据均保存在其中;data/ 中其他内容保持原样。同名 NoteBoard/ 子目录若已有内容但没有应用归属标记,或目录不可写,会提示并停止,不会覆盖文件或回退到安装版目录。更新时替换 EXE,搬移时同时带上 data/;同目录的程序共用一份数据,不同目录的副本可以独立运行。
旧版本的 %APPDATA%\NoteBoard 和 %LOCALAPPDATA%\com.crazyfigure.noteboard 数据保持原样,不会自动导入。需要迁移时先运行新免安装版生成目录并完全退出所有 NoteBoard 实例,再按需把旧设置、会话等复制到 data/NoteBoard/,把旧插件和字体复制到其 plugins/、font-packs/ 子目录,保留新生成的 .noteboard-portable 标记。迁移的暂存自选路径和文档绝对路径仍需按实际位置调整;Windows 加密的同步密码/令牌换电脑后需重新填写。Windows 安装版和开发版保留原目录;macOS、Linux、Android/iOS 继续使用平台应用数据/缓存目录,网页端继续使用服务器数据卷。
软件包管理器 安装 更新 WinGet winget install --id CrazyFigure.NoteBoard --exactwinget upgrade --id CrazyFigure.NoteBoard --exactHomebrew brew install --cask crazyfigure/tap/noteboardbrew update && brew upgrade --cask crazyfigure/tap/noteboard
插件与字体
文档查看器、电子书阅读与多维表格工作台以官方插件 形式独立发布,推荐字体以字体包 形式提供,均在应用内安装:
> 设置 → 插件 → 下载 / 勾选启用;同一页面可检查插件更新,底部「字体」区域一键下载字体。
插件包含完整性校验,只能通过应用内安装;离线时继续使用已安装版本。
更新须知
更新渠道 :「设置 → 关于」可选 GitHub(默认)或腾讯云 CNB,检测更新、安装包、插件和字体均从所选渠道下载;检测失败时弹窗可一键切换渠道重试。
应用 :Windows 支持应用内更新,免安装版检查到新版本后跳转所选渠道的 Release 页面手动下载替换;安卓应用内检查后跳转下载 APK;macOS / Linux 手动下载或使用包管理器;网页执行 docker compose pull && docker compose up -d。
插件独立更新 :升级应用不会更新插件,请到「设置 → 插件」检查更新。
版本要求 :插件需 NoteBoard 0.5.8+ ;EPUB 阅读等新插件需 0.6.0+ ,旧版本看不到。
macOS 首次打开 被拦截时,到「系统设置 → 隐私与安全性」允许打开。
WinGet 新版本需等官方审核合并后才能升级,通常晚于 Release。
Docker 升级 / 重建 时务必复用原数据挂载,不要删除数据卷。
网页部署
# 下载仓库中的 compose.yaml 和 .env.example 到同一目录
cp .env.example .env # 可选:设置管理员账号 NOTEBOARD_USERNAME / NOTEBOARD_PASSWORD
docker compose up -d # 访问 http://服务器IP:18427
多用户 :设置管理员账号后启用登录页与多用户。管理员在「设置 → 用户管理」创建普通用户;每人的笔记、设置、草稿与历史彼此独立,可右键把文件或文件夹以「只读 / 可编辑」共享给指定用户。
两项留空为公开模式:无需登录,所有访问者共用一份笔记。网页同步仅管理员可用,需设置账号密码 。
从旧版本升级无需改配置:原有笔记归管理员,登录方式由浏览器弹窗改为登录页。
1Panel 用本机目录挂载时,先执行 sudo chown 1000:1000 /opt/noteboard/data ,否则启动报 EACCES。
1Panel 完整参数、反向代理与数据说明见 docs/网页部署.md 。
核心功能
Markdown 笔记 :TipTap 所见即所得与 CodeMirror 源码双模式;KaTeX、Mermaid、PlantUML、信息图、GitHub Alerts;斜杠命令、块拖拽、大纲联动;缩进、对齐与文字颜色,可导出 PDF。
双向链接 :兼容 Obsidian / Logseq 的 [[笔记]] 与 ![[嵌入]],输入补全、反向链接,改名后自动更新引用。
多维表格 :.bitable / .table,表格、看板、甘特图视图;丰富字段类型、排序分组、冻结列、填充柄、导出 CSV;甘特图支持休息日与法定节假日。
信息图 :.infographic / .ig 分屏预览,内置指标、时间线、漏斗、矩阵等模板,可嵌入笔记。
思维导图 :.mindmap / .xmind / .mm,脑图与大纲双向同步,9 种布局(含时间轴、鱼骨图)、7 套配色;概要、外框、联系线与缩略图导航,可导出图片。
白板绘图 :Excalidraw(.excalidraw / .board / .canvas)与 Draw.io(.drawio / .dio)。
文档查看与阅读 :插件提供 Word、Excel、PowerPoint、PDF、CAD 查看与 EPUB 阅读;全部格式支持沉浸阅读。
代码与配置 :常见文本格式语法高亮、Lint、折叠与格式化;.mmd / .puml 分屏预览。
文本对比 :双栏差异高亮、合并采纳与差异跳转。
图片查看与导出 :常见图片格式预览;图表一键复制或导出 SVG / PNG。
历史记录 :保存时自动记录版本,可视化对比各版本改动并一键还原,可选跨设备同步。
文件管理 :文件关联、多窗口多标签(可跨窗口拖放)、收藏分组与拖拽排序;草稿自动暂存,大文件虚拟滚动。
窗口 :极窄模式(可置顶)与自动贴边;关闭到托盘、全局快捷键唤起。
多端同步与备份 :WebDAV、S3、GitHub、Gitee、GitCode、GitLab 双向同步,三方合并、回收站与定时备份。
主题与排版 :晨光、琥珀、墨夜三套主题,跟随系统明暗,可调字体、字号、行高与宽度;新建入口与标题栏按钮可自定义。
网页版 :Docker 部署,支持多用户登录、数据独立,文件与文件夹可按只读 / 可编辑共享。
安卓 :共享桌面主要编辑器,支持导入、分享与“用其他应用打开”,后台自动保存。
开发
> Node.js ≥ 20 · pnpm ≥ 9 · Rust stable
pnpm install
pnpm tauri dev # 开发
pnpm tauri build # 构建安装包
技术栈:Tauri v2 · React 19 · TypeScript · Vite · Tailwind CSS v4 · Zustand · TipTap 3 · CodeMirror 6 · Excalidraw · Mermaid · KaTeX
发布流程、安卓签名与 CI Secrets 见 docs/构建与发布.md ;插件架构见 docs/插件与工作台.md 。
致谢
开源协议
AGPL-3.0-only
开源使用 :遵循 AGPL-3.0,修改后分发或以网络服务形式提供,须公开完整源码。
商业授权 :如需闭源集成或不便履行 AGPL 义务,可另行获取商业授权,请通过 Issues 联系作者。
参与贡献 :提交 Pull Request 即表示同意 贡献者许可协议(CLA) 。
Star 走势