Heidi Labs
GitHub TrendingGitHub Trending 项目约 4 分钟1,667 字

Sure:面向所有人的个人财务应用

本文目录

参与其中:Discord • 网站 • Issues

重要

本仓库是现已废弃的 Maybe Finance 项目的社区分支。详情请参阅他们的最终发布文档。

背景#

Maybe Finance(已归档/废弃仓库)团队在 2021–2022 年的大部分时间里构建了一款功能齐全的个人财务与财富管理应用。它甚至包含“Ask an Advisor”功能,让用户与真实的 CFP/CFA 联系——这些都包含在订阅中。

业务方面没有成功,因此他们在 2023 年中期停止了应用开发。

在开发上花费近 100 万美元(员工、承包商、数据提供商、基础设施等)后,团队将应用开源。他们的目标是让用户免费自托管——并最终推出收取少量费用的托管版本。

他们确实推出了那个托管版本……只是很短一段时间。

那也没有成功——至少不是可持续的 B2C 业务——所以现在我们在这里:托管一个由社区维护的分支,保持代码库存活,看看接下来会走向何方。

加入我们!

托管 Sure#

Sure 是一款完全可用的个人财务应用,可以用 Docker 自托管。Sure 可以通过浏览器、macOS 桌面应用、移动应用、API 客户端和 LLM 智能体访问。参见 Sure Clients 了解概览。

分支与署名#

本仓库是已归档 Maybe Finance 仓库的社区分支。你可以根据 AGPLv3 许可证自由分支——但我们更希望你能留下来在这里贡献。

为保持合规并避免商标问题:

  • 务必包含原始 AGPLv3 许可证,并在 README 中明确说明你的分支基于 Maybe Finance,但与 Maybe Finance Inc. 无关联,也未获其认可。
  • “Maybe”是 Maybe Finance Inc. 的商标,因此在分支仓库中不允许使用该名称(或标志)。

性能问题#

对于数据密集型应用,性能问题不可避免。我们建立了一个公开仪表板,显示演示站点上出现的问题请求,以及用于帮助调试的堆栈跟踪。

https://www.skylight.io/app/applications/s6PEZSKwcklL/recent/6h/endpoints

非常欢迎任何有助于改善性能的贡献。

本地开发设置#

如果你想自托管该应用,请阅读本指南开始。

以下说明面向希望开始为应用做贡献的开发者。

要求#

  • 所需 Ruby 版本见 .ruby-version 文件
  • 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 开发设置
  • 开发容器 - 访问本指南

一键安装#

Render 要求每个按钮目标分支在仓库根目录都有一个 render.yaml。可直接用于分支的 Blueprint 文件位于单独仓库的 branches/<branch-name>/render.yaml 中,可以复制到相应分支根目录。

选项部署内容
lateststable
Sure - No AISure Web、Sidekiq worker、Render Postgres 和 Render Key Value。AI tokens 有意留空。
Sure - Simple AI带 OpenAI 支持的 AI 设置的 Sure、pgvector-ready Postgres、Sidekiq 和 Render Key Value。Render 会提示输入 OpenAI token。
Sure - External AI带外部助手设置的 Sure,以及 AlphaClaw,后者在 Render 上管理 OpenClaw 网关。

许可证与商标#

Maybe 和 Sure 均根据 AGPLv3 许可证分发。

“Maybe”是 Maybe Finance, Inc. 的商标。

“Sure”不是,它指的是这个社区分支。