小书匠:一款本地优先、去中心化的全能笔记软件

简介: 小书匠是一款**本地优先、去中心化、支持选择性同步**的全平台笔记软件。它不依赖任何中心服务器,所有数据都保存在用户本地,真正做到了"我的数据我做主"。

在笔记软件百花齐放的今天,我们见证了许多优秀产品的诞生。最近在逛github的时候发现了一款笔记软件小书匠,初步尝试了下,感觉还挺好用的,安利给家人们。

小书匠是什么?

小书匠是一款本地优先、去中心化、支持选择性同步的全平台笔记软件。它不依赖任何中心服务器,所有数据都保存在用户本地,真正做到了"我的数据我做主"。

该项目目前在github 上有 1.7k star

Github 地址:https://github.com/suziwen/markdownxiaoshujiang

文档地址:https://soft.xiaoshujiang.com/

Github Page 版本地址:https://github.com/suziwen/lucky-cat

核心特性

一、超级强大的编辑体验

小书匠提供了堪比专业代码编辑器的写作体验:

  • 多光标编辑:同时编辑多个位置,效率倍增
  • 折叠功能:支持标题折叠、代码折叠,长文档也能清晰组织
  • 代码补全与高亮:程序员写技术文档的绝佳选择
  • 强大的搜索替换:不仅支持页内搜索替换,还支持正则表达式
  • 打字机滚动:始终保持光标在屏幕中央,专注写作
  • 语法检查:帮你发现文档中的语法问题
  • 剪贴板图片粘贴:截图直接粘贴,无需繁琐上传

二、专业级的Markdown支持

小书匠不仅仅是支持标准Markdown,它还提供了许多高级功能:

  • 大纲显示:文档结构一目了然
  • Vim/Emacs按键支持:编辑器老用户会感到亲切
  • 自定义快捷键:打造属于你的操作习惯
  • 可视化表格编辑:Markdown表格编辑的最佳解决方案
  • 任务清单:配合知识管理,变身待办管理系统
  • DrawIO绘图:内置流程图绘制工具
  • MathJax数学公式:支持公式输入提示和实时预览
  • Mermaid流程图:用文本描述生成各种图表
  • 图床迁移:轻松迁移文章中的图片

三、自由灵活的编辑模式

小书匠尊重每一位用户的使用习惯:

  • 多种视图模式:单栏、双栏、三栏……自由切换
  • 专注模式:清空所有干扰元素,全心投入写作
  • 自动保存:不用担心断电意外导致数据丢失
  • 自动版本管理:每一次修改都有记录
  • 所见即所得:不会Markdown也没关系,像使用Word一样写作

四、个性化定制

小书匠的开发者有一句话让人印象深刻:

记忆不仅仅需要柴米油盐般的文字,还需要那诗和远方的仪式感。

  • 多种主题:让写作和阅读不再单调
  • 文章封面:为每篇文章设置独特的封面
  • 文章主题:不同文章切换不同主题,减少审美疲劳
  • 个性谚语:用一句话概括当天的心情
  • 萤火虫模式:让回忆变得触手可及
  • 自定义样式:极限样式调整,实现各种不可能的显示效果

五、强大的知识管理

小书匠支持多种存储后端,你的数据可以放在任何你信任的地方:

  • GitHub / GitLab / Gitee / Gitea
  • 本地文件存储
  • Dropbox
  • Evernote / 印象笔记
  • 有道笔记 / 为知笔记
  • WebDAV(坚果云、Seafile、ownCloud、NextCloud等)

同时提供丰富的数据管理功能:

  • 分类管理、标签管理
  • 引用管理、双链管理
  • 日历管理、置顶管理
  • 版本管理、二次过滤管理
  • 页签组管理:像浏览器标签页一样管理文章

六、全平台覆盖

  • 网页版:Chrome/Firefox/Edge等现代浏览器直接使用
  • 桌面端:Windows、Linux、macOS全支持
  • 移动端:Android和iOS(有影笔记)
  • Docker部署:自己部署小书匠服务器

七、安全可靠

  • 本地优先:所有数据保存在用户本地
  • 去中心化:不依赖任何中心服务器
  • 自定义同步:自己搭建数据服务器实现跨平台同步
  • 导入导出:支持Markdown、Zip、HTML、PDF、Word等多种格式,支持批量操作

Github page 部署

fork 项目

首先将 Github Page 版本项目https://github.com/suziwen/lucky-cat fork 到自己的仓库中

设置pages

保存之后会自动构建,构建完成之后我们访问我们github pages 的地址就可以访问了 https://xj1234567.github.io/lucky-cat/

Docker 部署

创建docker-compose.yml文件

创建部署目录lucky-cat,在此目录下创建docker-compose.yml 文件,内容如下:

services:
  story-writer:
    image: suziwen/pegasus
    container_name: story-writer
    ports:
      - "180:80"
      - "5984:5984" # 通过该链接 `http://ip地址:5984/_utils` 访问数据库控制台,用户名和密码默认为 `pegasus`
    restart: unless-stopped

启动容器

在docker-compose.yml同级目录下使用以下命令启动容器

docker-compose up -d

访问页面

启动成功后在页面中打开地址就可以使用了

window 安装

下载windows 安装包,直接点击安装即可

个人使用感受

断断续续用了阵子小书匠,感觉它“用力过猛”:功能确实硬核——多光标、正则搜索、Vim、DrawIO,对技术文档和流程图等场景近乎工具箱级别。但打开后满眼按钮与设置项,连谚语、萤火虫模式都往里塞,想安静写作时反被选项分了神。笔记软件的核心终究是写作本身,工具应当隐形。功能堆砌不是原罪,只是组合在一起过于喧嚣。若你爱折腾、追求功能覆盖,它会让你爱不释手;若你渴望纯粹克制的写作环境,就会觉得它过载了。不过,它本地优先、去中心化的理念我十分认同——数据握在自己手里,比交给任何云服务都安心,这点值得所有笔记软件学习。

写在最后

小书匠是一款用心打磨的产品,功能之丰富令人惊叹。它或许不是最克制的那一个,但一定是诚意最足的那一批。如果你不介意它的"花里胡哨",它会是一个可靠的知识管理伙伴。

目录
相关文章
|
1月前
|
缓存 人工智能 安全
90% 的人不知道 Claude Code 还有插件系统!官方从未公开的 6 大组件深度拆解
本文深度拆解 Claude Code 插件系统的 6 大核心组件:Skills、Hooks、Agents、MCP、规则文件与配置系统,帮你快速上手插件开发与管理。
419 1
|
1月前
|
人工智能 自然语言处理 测试技术
告别手动画图:用自然语言生成可直接发布的 SVG+PNG 技术图
`fireworks-tech-graph`它把技术图这件事,从一次性手工劳动,变成了一种可以沉淀、复用、批量生成的 Skill 能力。在 AI/Agent 相关内容越来越多的背景下,这是一个很值得试一下的项目。
339 10
告别手动画图:用自然语言生成可直接发布的 SVG+PNG 技术图
|
1月前
|
人工智能 Oracle 机器人
推理 → 行动 → 观察:用 LangChain + Python 实现一个智能体循环
智能体循环(Agentic Loop)突破单次问答局限,通过“推理→行动→观察”迭代闭环,让AI能自主分解任务、调用工具、持续优化直至目标完成,是构建真正自动化智能体的核心架构。
363 9
推理 → 行动 → 观察:用 LangChain + Python 实现一个智能体循环
|
21天前
|
人工智能 自然语言处理 BI
阿里云QoderWork完全指南:从入门到精通,打造全能AI工作搭档
QoderWork是阿里云Qoder团队打造的桌面端AI智能体工具,定位为可自主执行多步骤任务的“AI实习生”,能在本地环境完成文件管理、数据处理、文档生成、办公自动化等全场景工作,无需复杂命令,用自然语言即可驱动。它以本地沙盒运行、细粒度权限控制、可扩展Skill系统、多模型自由切换为核心优势,完美适配个人办公、团队协作与企业级任务需求,是替代传统AI助手、提升工作效率的全能搭档。本文从核心定位、安装配置、核心功能、模型接入、Skill开发、实战技巧、常见问题等维度,提供从入门到精通的完整指南,帮助用户快速掌握并最大化发挥QoderWork的价值。
456 5
|
1月前
|
机器学习/深度学习 缓存 自然语言处理
多语言文本嵌入模型解析:paraphrase-multilingual-MiniLM 与 all-MiniLM深度对比.123
本文深度对比all-MiniLM-L6-v2与paraphrase-multilingual-MiniLM-L12-v2:前者轻快高效,专精英文;后者12层多语言支持,中英文语义区分更优。实践表明,意图识别等任务中,多语言模型显著提升准确率,虽稍慢但泛化更强。
444 3
|
1月前
|
存储 人工智能 算法
告别无效刷屏!TrendRadar:最快30秒部署的开源热点助手,让你只看真正关心的新闻
TrendRadar 是一个轻量级、易部署的热点新闻聚合与推送工具。它能够从知乎、抖音、B站、微博、百度、华尔街见闻等11个主流平台抓取热搜榜单,然后根据你设定的关键词进行智能筛选,最终将你最关心的内容推送到手机或邮箱。
592 13
 告别无效刷屏!TrendRadar:最快30秒部署的开源热点助手,让你只看真正关心的新闻
|
1月前
|
弹性计算 人工智能 网络安全
阿里云官方镜像一键部署OpenClaw保姆级教程:从实例创建到服务上线全流程
OpenClaw(原Clawdbot/Moltbot)是一款开源的本地优先AI代理与自动化平台,能通过自然语言调用浏览器、文件系统、邮件等工具,完成文档整理、邮件处理、日程安排等实际任务,堪称“能替你干活的AI数字员工”。2026年,阿里云官方推出OpenClaw专属应用镜像,依托轻量应用服务器与ECS云服务器,提供一键部署能力,无需手动配置复杂运行环境,零基础用户也能快速搭建专属AI助理,实现7×24小时稳定运行。
351 2
|
1月前
|
机器学习/深度学习 人工智能 网络架构
深度解析:Transformer 的“灵魂”——QKV 变换的物理直觉
本文用图书馆检索等生活隐喻,从物理意义与认知科学角度解析Transformer中QKV设计的精妙本质:解耦查询(q)、键(k)、值(v)三重角色,实现语义分离、避免自注意力“自恋”,模拟人类动态信息路由的认知过程。(239字)
463 13
|
1月前
|
监控 API Windows
WGCLOUD v3.6.8 正式更新
WGCLOUD v3.6.8发布:修复CPU/内存等指标偶现为0、大屏离线数据不显示等Bug;新增Windows系统服务列表及开放API;优化告警脚本执行与SNMP设备运行时间兼容性。升级方式详见官方图示。