we-promise/sure
金融可自托管的个人财务与财富管理应用,用于跟踪账户、支出和净资产,可选 AI 助手。
项目介绍
Sure 是已停止维护的 Maybe Finance 项目的社区分支,提供一套完整的个人财务与财富管理 Web 应用:仪表盘展示现金流、净资产、支出和资金流出,并带有一个可以回答财务问题的 AI 助手。应用可从浏览器、macOS 桌面端、移动端、API 客户端和 LLM agent 访问(见 Sure Clients)。
它面向希望自己运行财务工具、而不是依赖托管服务的用户,也面向愿意参与贡献的 Ruby 开发者。
快速使用
自托管是主要使用方式,基于 Docker,按 Docker 托管指南 操作。本地开发需要 .ruby-version 指定的 Ruby 版本、PostgreSQL > 9.3 和 Redis > 5.4。
cd sure
cp .env.local.example .env.local
bin/setup
bin/dev
# 可选:加载演示数据
rake demo_data:default
然后打开 http://localhost:3000。若加载了演示数据,可用 user@example.com / Password1! 登录。另有 Mac、Linux、Windows 的开发环境指南,也支持 dev container。
部署方式
除 Docker 外,还提供三种一键部署到 Render 的模板:无 AI、基于 OpenAI 的 Simple AI,以及通过 OpenClaw 网关接入外部 AI 的版本;另有 PikaPods 和 Hostim 的一键入口。选择前先确认模板与自己的 AI 配置匹配,无 AI 模板会刻意留空 AI token。
使用约束
- 本地开发依赖 Ruby、PostgreSQL 和 Redis;自托管基于 Docker。
- 数据量大时可能出现性能问题。项目公开了 Skylight 仪表盘,列出有问题的请求和堆栈,便于排查(性能面板)。
- 代码采用 AGPLv3。分支必须保留原始许可证,并声明基于 Maybe Finance、与其无关联也未获其背书。"Maybe" 是 Maybe Finance, Inc. 的商标,分支中不得使用;"Sure" 指本社区分支。
- AI 功能需要外部模型提供方的 token,无 AI 部署不会配置它。
HotRepo 点评
2026-11-10,Sure 在全部语言日榜中新增 184 颗 Star,最好名次为 GitHub 全部语言日榜第 6,仓库累计 11,373 颗 Star、795 个 Fork。对一个已停止维护项目的分支来说,单日表现相当突出,这与它的定位相符:一个能真正跑起来、支持自托管并提供多种部署路径的应用,而不是薄薄一层包装。README 中专门讨论性能问题的章节是一个有价值的提醒——维护者直接指出慢请求,而不是宣称应用能轻松扩展。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。