Sure 是个人财务管理应用,能看现金流、净资产和支出,也能接 AI 助手来问账。它的来头有点特别:这是已经停更的 Maybe Finance 的社区 fork。Maybe 团队在 2021 到 2022 年做了一整套个人理财和资产管理应用,后来商业化没走通,2023 年中停止开发,代码开源。现在这个社区版本接着维护,今天 GitHub 趋势榜上单日涨了一千多 Star。
对想自托管财务数据的人来说,这类项目的吸引力很直接:账目、资产、负债这些数据不用交给第三方应用,自己的服务器上跑一套就行。
它是什么
Sure 是一个 Rails 应用,所有客户端都连同一个服务端,共用账户、用户和数据。官方给出的接入方式有:
- 网页端:完整功能都在这里,也是主要入口
- macOS 桌面应用:用 Tauri 2 包了一层网页端,首次启动填服务器地址
- 移动端:Flutter 写的 iOS / Android 伴侣应用,目前主要是登录和查看账户余额
- MCP 端点:让 Claude Desktop 这类 AI 客户端直接查询你的财务数据
- HTTP API:有 OpenAPI 规范,可以用 API Key 或 OAuth2 访问,方便写脚本和做仪表盘
AI 助手
Sure 带了一个对话式助手,可以问账户、交易、收入支出、净资产之类的问题。默认走 OpenAI 兼容接口,通过 OPENAI_ACCESS_TOKEN、OPENAI_URI_BASE、OPENAI_MODEL 配置,所以接 Ollama、LM Studio 这类本地模型也在设计范围内;也可以用 LLM_PROVIDER=anthropic 切到原生 Anthropic。不想用内置聊天的话,可以把助手类型设成外部,或者完全关掉应用内聊天,只通过 MCP 接自己的 Agent。
接 MCP 要注意一点:它给的是对应用户家庭数据的读权限,令牌要当生产密钥保管。
怎么部署
官方推荐 Docker Compose。示例编排包含 web、worker、PostgreSQL 16 和 Redis,另有可选的备份服务。
mkdir -p ~/docker-apps/sure
cd ~/docker-apps/sure
curl --fail --location --silent --show-error --output compose.yml https://raw.githubusercontent.com/we-promise/sure/main/compose.example.yml
docker compose up -d
起来以后打开 http://localhost:3000,在登录页点「create your account」注册第一个账号。示例编排不配置也能跑,但放到公网的话,建议按文档生成 SECRET_KEY_BASE、设置数据库密码,反代到 HTTPS 时把 RAILS_ASSUME_SSL 改成 true。
几个细节:
- 汇率和证券价格默认可以用 Yahoo Finance,不需要 API Key,也能换成 Twelve Data
- 发邮件由 worker 负责,SMTP 配置要让 worker 拿到
- 注册可以设成邀请制或者关闭
- 升级是
docker compose pull web worker再docker compose up -d,数据库迁移会自动跑,升级前建议先用 backup 服务做一次备份
适合谁,要注意什么
适合想把记账和资产数据放在自己机器上、又想要一个像样界面的人,尤其是已经在跑 Docker 的玩家。要留意它不是单文件小工具:示例编排里 web、worker、PostgreSQL、Redis 四个服务都要跑,机器太小的话得先掂量一下。
另外它的版本号还在 0.x,最新为 v0.7.6,文档里有不少 AI、MCP 相关的配置在快速变化,升级前先看发布说明。许可证是 AGPL-3.0,自用没有影响,改了代码做成对外服务要开源。
项目信息
- 语言:Ruby
- License:AGPL-3.0
- Star:截至 2026-11-12 约 1.34 万
- 最新版本:v0.7.6(2026-10-31)
- GitHub:GitHub - we-promise/sure: The personal finance app for everyone (by everyone) · GitHub
- 官网:https://sure.am
