一款仅本地运行的日记应用,具备强大的加密功能。 免费、开源,且永不联网。
mini-diarium.com · 下载 · 文档 · 功能 · 理念 · 基准测试
Mini Diarium 是免费、开源的,并且将永远如此。如果你觉得它有用,并希望支持它的开发,可以考虑在 Ko-fi 上请我喝杯咖啡。每一笔捐赠都将直接用于维持这个项目的运转并不断改进。
更喜欢加密货币?Monero、Bitcoin 和 Lightning 的地址见下方以及 DONATE.md。
Monero (XMR),标准主网地址:
4ApNmqczyAoWsprSrCMsPNKTGhxaH1Cs6agLVaGiKuBBVSotWK9uj3oVQkWYUX9XUGQJyC9WB7cMofE8wfp5BbUoEdcwbjv
Bitcoin (BTC),链上原生 SegWit (bech32):
bc1q0y6v888ala2f8r7tm8g30vqt9ma09w9ww4jhum
Bitcoin over Lightning,一个可与 Cake Wallet、Phoenix、Zeus、Blink 和 Wallet of Satoshi 配合使用的 Lightning 地址:
[email protected]
发送前请务必对照 master 分支上的 DONATE.md 核实地址。该文件还涵盖了网络警告以及捐赠能做什么、不能做什么。
从 GitHub Releases 下载适用于你平台的最新版本。
需要 Windows 10 (1809)+、macOS 10.15 Catalina+ 或 Linux(Ubuntu 20.04+、Fedora 36+、Arch 或同等系统)。
快速安装:
winget install fjrevoredo.MiniDiariumbrew tap fjrevoredo/mini-diarium 然后 brew install --cask mini-diariumflatpak install flathub io.github.fjrevoredo.mini-diariumnix run github:fjrevoredo/mini-diarium有关软件包格式、首次运行注意事项(Gatekeeper / SmartScreen)以及校验和验证,请参阅 docs/INSTALLATION.md。
Ctrl+[ / Ctrl+] 在日期之间导航,或点击日历上的日期Mini Diarium 是 Samuel Meuli 的 Mini Diary 的精神续作。我非常喜欢这个原始工具。它简单、私密,并且完全做到了日记应用该做的事。遗憾的是,它已经多年无人维护,其依赖项也已过时。我最初考虑 fork 它并现代化其技术栈,但结果证明并不实际。于是我决定从零开始,保留相同的核心理念(加密、仅本地、专注),同时使用 Tauri 2、SolidJS 和 Rust 完全重建。最终成果是一个更轻量、更快速的应用,具备更强的加密功能以及一些个人化的细节。
Mini Diarium 有意保持鲜明的立场。理念不是附带说明,它就是产品本身:
阅读完整的原则以及这些原则如何转化为架构,请参阅 PHILOSOPHY.md。
[!NOTE] Mini Diarium 将 AI 工具作为人类工程师的助力,而非替代品。每一项变更仍需经过深思熟虑的设计、细致的实现、恰当的测试和直接的反馈。责任、作者身份和最终判断仍然由人类承担。
有关图表和详细的数据流,请参阅 docs/ARCHITECTURE.md。
| 操作 | 快捷键 |
|---|---|
| 前一天 | Ctrl+[ |
| 后一天 | Ctrl+] |
| 转到今天 | Ctrl+T |
| 转到日期 | Ctrl+G |
| 上个月 | Ctrl+Shift+[ |
| 下个月 | Ctrl+Shift+] |
| 偏好设置 | Ctrl+, |
统计、导入和导出可通过“日记”菜单使用(无默认键盘快捷键)。
在 macOS 上,请使用 Cmd 代替 Ctrl。
前置条件: Rust(参见 rust-toolchain.toml)、Bun 1.x 以及 Tauri v2 系统依赖。
有关详细的平台特定说明(Linux 软件包名称、Fedora 设置、Wayland 故障排除),请参阅 CONTRIBUTING.md。
git clone https://github.com/fjrevoredo/mini-diarium.git
cd mini-diarium
bun install
bun run tauri build
构建产物将位于 target/release/bundle/(Cargo 工作区根目录拥有 target/)。