personal-finance

💰 隐私优先的本地智能记账助手

基于SQLite的离线个人财务管理工具,支持分类记账、预算管理和定期提醒,数据完全本地存储保障隐私安全。

收藏
1.1k
安装
462
版本
v1.0.0
CLS 安全性认证2026-05-03
点击查看完整报告 >

使用说明

核心用法

Personal Finance 是一款面向个人用户的本地化财务管理技能,采用 SQLite 作为后端数据库,实现完全离线的财务追踪功能。用户可通过自然语言指令记录日常支出(如"午餐花费50元"),系统自动将交易归类至预设或自定义类别。核心数据表包括:categories(分类管理)、transactions(交易记录)、schedules(定期/一次性支出提醒)。初始化后,用户可设定各类别预算上限,系统支持动态添加新分类以适应个性化需求。

显著优点

隐私优先设计:所有财务数据仅存于本地 ~/.openclaw/workspace/skills/personal-finance/finance.db,彻底杜绝云端泄露风险,适合对数据主权敏感的用户。零依赖轻量架构:仅使用 Python 标准库(sqlite3/os/sys),无第三方包引入供应链攻击面,部署即插即用。智能提醒机制:内置 EMI(等额月供)和年度一次性支出追踪,通过 schedules 表实现财务规划的主动管理。灵活分类体系:8 个预设类别覆盖主流消费场景,同时支持运行时动态扩展,兼顾标准化与个性化。

潜在缺点与局限性

无多设备同步:纯本地存储导致手机、电脑间数据隔离,跨场景使用需手动迁移数据库文件。缺乏可视化报表:依赖文本形式的 Weekly Digest,无内置图表生成能力,趋势分析体验较弱。无数据加密:SQLite 文件以明文存储,设备丢失或共享时存在物理层面的数据暴露风险。提醒功能依赖外部调度:schedules 表的提醒触发需配合系统级定时任务(如 cron),技能本身不内置守护进程。无导入导出接口:银行流水、支付宝/微信账单等外部数据无法自动同步,历史迁移成本较高。

适合的目标群体

  • 隐私敏感型用户:拒绝将财务数据上传至云端服务的安全意识较强者
  • 极简主义践行者:追求工具轻量、功能聚焦,无需复杂投资分析或报表功能的用户
  • 技术爱好者:具备基础 SQL 知识,愿意直接操作数据库进行高级查询的进阶用户
  • 预算管理初学者:需要通过分类记账建立消费意识,但尚未形成复杂财务规划习惯的入门者

使用风险

数据备份责任完全用户承担:本地数据库损坏或误删将导致不可恢复的数据丢失,需建立定期备份机制。文件权限管理:数据库文件默认继承用户主目录权限,多用户共享设备时需额外设置访问控制。长期可维护性:作为个人开发者维护的开源项目,功能迭代和漏洞修复依赖社区贡献,企业级 SLA 缺失。

安全解读

核心用法

Personal Finance 是一款基于 Python 标准库 sqlite3 构建的本地化个人财务管理 Skill。用户可通过自然语言指令记录日常支出(如"午餐花费 35 元"),系统自动分类存入预设或自定义类别。内置八大预设类别:餐饮、房租、水电、交通、娱乐、购物、健康、其他,支持动态扩展。数据库初始化后,Skill 提供周度支出汇总报告,并主动提醒 EMIs(等额分期付款)及年度一次性大额支出。

显著优点

  • 极致隐私安全:所有数据仅存于本地 SQLite 文件(~/.openclaw/workspace/skills/personal-finance/finance.db),零网络传输、零云端同步,从根本上杜绝数据泄露风险
  • 零依赖攻击面:仅使用 Python 内置标准库(sqlite3/os/sys),无第三方包引入,彻底消除供应链攻击(如恶意依赖、 typo-squatting)隐患
  • 六维安全认证:通过静态代码分析、动态行为审计、依赖扫描、网络流量监控、隐私合规检查、威胁情报分析,六项均获满分/优秀评级
  • 开箱即用设计:预设常用消费类别,无需繁琐配置即可开始记账;支持自然语言输入,降低使用门槛

潜在局限

  • 无跨设备同步:纯本地架构意味着手机、电脑、平板间数据无法自动同步,多设备用户需手动导出/导入 SQLite 文件
  • 缺乏可视化报表:当前仅提供文本周度摘要,无图表分析、趋势预测、消费占比饼图等高级功能
  • 无预算超支拦截:系统仅记录与提醒,无法在支付环节实际阻止超预算消费
  • 数据备份依赖用户:本地存储虽安全,但若设备损坏且未备份将导致永久数据丢失

适合人群

  • 高度重视财务隐私、拒绝云端记账的敏感型用户
  • 仅需基础记账功能、追求极简工具的轻量需求者
  • 希望完全掌控数据存储位置的技术型用户
  • 单设备使用场景为主的个人或小型家庭财务管理

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 数据丢失 | 中 | 本地存储无自动备份,设备故障可能丢失历史记录 |
| 多设备混乱 | 低 | 手动同步易出错,可能出现重复记录或遗漏 |
| 输入误操作 | 低 | 缺少金额范围校验,极端大数值可能被误录 |

> 安全认证结论:CLS-Certify S 级(100 分),来源可信度 T2,可放心使用。建议用户定期备份 finance.db 文件并关注上游更新。

personal-finance 内容

references文件夹
scripts文件夹
手动下载zip · 2.1 kB
finance_data.mdtext/markdown
请选择文件