离线个人账本

轻账本 MiniLedger

一款专注于个人记账、账户余额、记录筛选统计和本地备份恢复的 iOS App。无需登录,数据主要保存在你的设备本地。

记录与筛选

记录日常收入、支出、转账和还款,并按类型、账户、分类或周期规则筛选。

账户余额管理

管理现金、储蓄账户、钱包、信用卡和贷款等账户,并支持余额校准。

本地备份恢复

导出 JSON 备份文件,或从备份恢复账户、记录、周期账单和分类。

隐私友好

无需注册或登录,没有开发者自建服务器上传记账数据,也不包含广告或追踪 SDK。

Product Overview

项目简介

轻账本 MiniLedger 是一个专注于「速度」「结构」「可控性」的个人记账应用。 无后端、无同步复杂度 —— 一切都在本地完成,简单且可靠。

核心能力

  • 极速记账(极低输入成本)
  • 多账户支持(现金 / 银行卡 / 信用卡 / 钱包)
  • 分类管理(收入 / 支出)
  • 周期记账(自动生成)
  • 月度收支统计
  • 实时资产 / 负债 / 净资产计算

交互体验

  • 侧边栏导航
  • 卡片式 UI
  • 按天分组的最近记录
  • 交易编辑(支持周期规则)
  • 首页快速记账

数据特性

  • 本地优先(Local-first)
  • 自动保存(无手动操作)
  • 全部为动态计算数据(不冗余存储)

Product Visuals

产品说明图

图示只保留产品层面的功能、数据和界面关系,不展示内部实现细节。

业务逻辑图

对应功能:快速记账、余额计算、周期账单、本地备份

从输入记录到余额和月度统计实时更新,再到本地保存与备份恢复,展示用户可感知的数据流转。

本地优先图

对应功能:离线使用、自动保存、数据备份、隐私友好

用产品视角说明界面、记账处理、统计计算和本地数据之间的关系,只保留用户需要理解的信息。

界面设计图

对应功能:首页总览、记录筛选、账户管理、设置备份

按用户能看到的核心页面绘制界面线框,说明主要入口和信息层级。

使用路径

从随手记账到账户余额、月度统计和本地备份,首页只说明用户能直接理解和验证的产品行为。

输入一笔记录 更新账户余额 刷新月度统计 保存在本机 按需导出备份

账户与记录

  • 现金 / 银行卡 / 信用卡 / 钱包
  • 余额实时计算
  • 支持账户列表与余额总览
  • 收入 / 支出 / 转账 / 还款
  • 按日期分组
  • 按类型、账户、分类筛选

隐私与数据

数据以本地优先方式保存,公开页面只说明用户需要了解的隐私与备份行为。

核心指标

  • 总资产
  • 总负债
  • 净资产
  • 月收入 / 月支出

数据安全说明

  • 无需登录
  • 无开发者自建服务器上传
  • 可导出 JSON 备份

产品概念

账户

  • 现金 / 银行卡 / 信用卡 / 钱包
  • 余额实时计算
  • 支持账户列表与余额总览

记录

  • 收入 / 支出 / 转账 / 还款
  • 按日期分组
  • 按类型、账户、分类筛选

统计

  • 总资产
  • 总负债
  • 净资产
  • 月收入 / 月支出

设计理念

  • 本地优先
  • 极简心智负担
  • 高速交互
  • 拒绝过度设计
  • 易扩展

From CHANGELOG

最新更新:1.0 (1) - 2026-05-06

Added

  • Added transaction-anchored balance calibration so account balances can align to a specific record.
  • Added local JSON backup metadata with `backupVersion` and automatic backup deduplication.
  • Added GitHub Pages static pages for the project landing page, support, and privacy policy.

Changed

  • Updated record monthly totals to recalculate from active filters.
  • Improved backup labels and backup file naming for easier user selection.
  • Improved account balance editing input and keyboard dismissal behavior.

Fixed

  • Normalized legacy credit-card repayment transfers into payment records.
  • Prevented credit-card repayment records from incorrectly over-crediting liability balances.