本地优先 · 数据完整性
LedgerKit
让每一笔记录都有据可查。
离线桌面账本,支持多币种现金、投资和净资产,并提供可追溯的修改与明确的数据质量检查。
财务规则的唯一执行者
React 界面
预览
Rust 核心
校验 · 精确小数规则
SQLite
提交 · 可追溯的修改
要解决的问题
账本不仅要显示一个总数,还要说明估值使用的价格与汇率,保留修订前的历史,并把缺失信息明确展示出来。
我的工作
开发 React 桌面界面与 Rust 应用核心,实现精确小数规则、导入对账、加密备份和恢复。
工程决策
财务规则有唯一的执行者
React 界面通过具名 Tauri 命令调用核心。精确小数计算与过账规则由 Rust 负责,UI 不能执行任意 SQL 或自行生成财务过账。
更正历史,同时保留历史
已过账事件通过可追溯的修订或冲正来更正。规范化过账哈希用于一致性检查,缺少价格或汇率则明确列为数据质量问题。
切换数据之前先验证
导入先分析并完成对账,再提交。便携备份经过加密,恢复时先检查候选数据库,再切换当前账本。
交付与范围
Windows x64 v1.0.0-beta.2 包含安装包与校验文件。核心账本在本地运行,不需要账号或云服务。签名的稳定版、macOS/Linux 支持及云同步不在本次测试版范围内。
查看项目源码
在 GitHub 查看代码、架构说明与交付细节。