一款只专注写日记这件事的轻量 GTK4 开源日记应用

0 阅读4分钟

在笔记工具越来越重的今天,很多应用恨不得把待办、日历、知识图谱、协作全都塞进一个软件里,结果打开应用先被一堆功能菜单劝退。对于只想在睡前花几分钟记下今天发生了什么的人来说,这种全能反而是负担。开源项目 Simple Diary 正是冲着这个痛点来的,它把目标收缩到极简:让你用尽可能少的干扰,把一天写下来、再找得回来。

别把日记写成项目管理

Simple Diary 由开发者 Johan Bjäreholt 维护,是一款个人日记应用。它的定位非常克制:专注于通过一个直白的图形界面来书写和回看日记条目,而刻意不去做项目规划,也不试图成为一个完整的个人知识管理(PKM)系统。

Simple Diary 日记笔记应用

这一定位决定了它的取舍 —— 你不会在这里找到复杂的标签体系、双向链接或任务看板。它提供的是"创建—浏览—回看"这条最朴素的链路,把尽可能多的屏幕空间和注意力留给文字本身。整个界面基于 GTK4 + libadwaita 构建,呈现典型的 GNOME 风格,并采用响应式设计,无论是宽屏桌面、笔记本,还是平板和更窄的屏幕,布局都能自适应。

本地优先 + Markdown 把日记真正握在自己手里

Simple Diary 最值得称道的设计,是它的存储策略。所有日记内容以标准 Markdown 文件保存在本地,而不是锁进某种私有数据库格式。

这个选择带来几个实打实的好处:

即使哪天不再使用 Simple Diary,你的日记仍然是普通的 .md 文本,任何编辑器都能打开,不会因软件停更而"读不出来"。

Markdown 文件可以直接纳入你已有的文件备份流程(同步盘、Git、移动硬盘皆可),无需依赖某个专门的云端服务。

数据默认留在本地,是否上云完全由你自己决定,契合当下"本地优先"的工具趋势。

此外,日记内容存放的目录是可配置的,并且与应用本身的设置数据相互分离,便于统一管理和迁移。

主要功能一览

围绕写与看,Simple Diary 提供了一套够用的功能:

带标题和日期的条目创建:日期通过集成日历直接选择,省去手动输入。

内置 Markdown 编辑器:写作时带有语法高亮,结构一目了然。

独立的阅读视图:用单独的视图渲染 Markdown 排版,把"编辑"和"阅读"分开,回看时更清爽。

按时间倒序浏览:历史条目以时间线列表呈现,最新的排在最前,方便回顾。

图片支持:内置图片选择器,可从本地文件或剪贴板添加图片,加入前还能预览;相关图片会存放在日记文件旁的独立目录里。

重命名与删除更省心:重命名条目时会自动更新关联图片的路径与引用;删除不需要的条目时,会连同其关联图片一并清理,不留"孤儿文件"。

主题切换:支持浅色、深色,或跟随桌面系统的配色方案。

技术栈与开源许可

Simple Diary 使用 C 语言编写,是一款自由开源软件,采用 GNU GPLv3 许可证发布。项目源码托管在 GitHub(github.com/johan-bjareholt/simple-diary-gtk),任何人都可以查看、使用乃至参与贡献。对习惯 GNOME 桌面、又喜欢"数据即文件"哲学的 Linux 用户来说,它的技术选型与生态相当契合。

Simple Diary 的可贵之处,在于它想清楚了自己"不做什么"。它不抢笔记软件的地盘,不绑定云服务,也不把数据封进私有格式,而是用最朴素的 GTK4 界面 + 标准 Markdown 文件,把"记录一天"这件事做得干净利落。对于追求轻量、隐私和长期可访问性的 Linux 与开源爱好者而言,这样一款 GPLv3 开源的日记工具,值得放进你的待试清单里试一试。

吾记日记应用

另外,对于 Windows 或 Android 或 iOS 等平台的用户,也可以使用吾记日记,该软件支持多平台使用,目前暂未提供 Linux 平台,喜欢的用户也可以下载尝试使用。