不少日记笔记软件绑定账号、依赖云端存储,用户私密的生活记录被封存在软件私有数据库中,一旦停止服务,个人回忆就面临丢失风险。
由开发者 Johan Bjäreholt 开发的 Simple Diary,是一款面向 Linux 平台、基于 GTK4+libadwaita 的轻量开源日记程序,它摒弃复杂的知识管理、项目规划功能,回归写日记这件事本身,全部数据本地保存,以开放格式存储,GPLv3 协议完全开源。项目托管于 GitHub 仓库 johan‑bjareholt/simple‑diary‑gtk,也被 LinuxLinks 开源软件站点专门报道推荐。
GNOME 原生自适应界面
Simple Diary 使用 C 语言开发,采用 GTK4 与 libadwaita 组件库,遵循 GNOME 设计规范,界面具备自适应能力。软件可以流畅运行在台式机、笔记本、平板,甚至 Librem5 这类 Linux 手机小屏设备上,窗口缩放到窄屏幕布局时 UI 会自动重新排布,适配触控操作。
软件的设计理念十分克制:不做全能笔记软件,只做日记工具。没有繁杂的标签系统、任务管理、思维导图等功能,界面尽量减少元素干扰,把重心放在日记的撰写、浏览、回看。支持浅色、深色主题,也可以跟随系统配色自动切换,视觉风格统一舒适。
Markdown 原生存储,数据完全由你掌控
这是 Simple Diary 最核心的亮点。绝大多数日记软件使用封闭数据库,外部很难读取内容;而 Simple Diary每一篇日记直接保存为标准 Markdown 文件,图片也独立存放于配套目录,不存在私有加密格式。
用户可以自定义日记文件存放目录,日记素材和程序配置相互分离;
你可以直接用文本编辑器打开、修改这些 .md 文档,普通备份脚本就能直接备份全部日记,不需要依赖软件导出功能,也不需要任何云服务;
重命名日记条目时,程序会自动同步更新内部图片引用路径;删除日记时,关联图片文件会一并清理,避免磁盘残留垃圾文件。
支持日历、Markdown 编辑器、图片插入
软件内置完整的日记工作流:
日历选择:通过内置日历选定日期,撰写带标题的日记条目;日记列表按时间倒序展示,最新记录排在最上方,方便回溯过往。
双视图编辑阅读:一边是带语法高亮的 Markdown 编辑器用于写作,另一边是渲染完成的预览视图,直接看到排版效果。
图片插入:支持从本地文件、剪贴板添加照片,插入前可以预览图片;图片会存放在日记目录下独立文件夹,和 md 文件一一对应。
软件定位轻量化,体积小巧,Flathub 安装包仅几百 KB,资源占用低,适合长期后台安静运行。
获取与安装
Simple Diary 主要面向 Linux 平台,最便捷的方式是通过 Flathub 安装 Flatpak 包,支持 x86‑64 与 ARM64 架构,GNOME 软件商店可以直接检索安装,终端执行命令:
flatpak install flathub com.bjareholt.johan.SimpleDiary
也可以前往 GitHub 仓库下载源码自行编译构建,全部代码公开,任何人可以审查、修改源代码。
Simple Diary 不是功能爆炸式的全功能笔记软件,它舍弃复杂检索、标签、模板、情绪统计等高级特性。适合追求极简、隐私优先、希望数据完全自主可控的用户:喜欢写日记,不想被账号云服务绑架,希望自己的日记就是一堆普通 Markdown 文件,可以自由备份、迁移。
对比同类开源日记工具 RedNotebook、Lifeograph,Simple Diary 的特色在于现代 GTK4 自适应 UI、原生 Markdown 存储,对 Linux 手机 / 平板设备友好,适合 GNOME 桌面用户。

