开源免费的 Splitwise 替代品,用于与朋友家人共享群组费用并计算余额。
- Star
- 1,486
- Fork
- 206
- 未关闭 Issue
- 43
- 最近提交
- 3天前
这是什么?
SplitPro 是一款可自托管的费用分摊应用,适合与朋友或群组共享开销。它的核心功能是记录谁付了款、谁欠了谁,支持均分、按比例、按份额、精确金额和调整等分摊方式,并可记录还款结算。
每笔支出可设置分类、币种、日期,并附上存储在本地磁盘的收据。负数支出可用于退款和更正。余额可按个人和群组查看,群组还可选择简化债务关系。活动记录会保留编辑和删除历史。应用是 PWA,支持推送通知,并可从 Splitwise 导入好友和群组(支出记录暂不支持导入)。汇率转换依赖所配置的汇率服务商。
登录基于 NextAuth,支持邮件魔法链接、Google OAuth 以及 Authentik、Keycloak 等通用 OIDC 服务。部署使用官方 Docker 镜像,需要 PostgreSQL;定期重复支出功能依赖 pg_cron 扩展。
核心功能
- 01支持按均分、百分比、份额、精确金额或调整方式分摊支出。
- 02按好友和群组查看余额,可选择简化债务关系。
- 03支持多币种及汇率转换,收据存储在本地磁盘。
- 04负数支出可用于退款和更正。
- 05可安装的 PWA,支持推送通知,活动记录保留编辑和删除历史。
- 06支持邮件魔法链接、Google 及 OIDC 方式登录。
适用场景
- 与室友或旅行同伴分摊房租、水电和出行费用。
- 在自己的服务器上为家人或朋友群组搭建私有的费用分摊服务。
- 从 Splitwise 迁移好友和群组数据,同时将数据保存在自己的服务器上。
快速上手
- 1
使用 docker/prod/compose.yml 中的 Docker Compose 文件
- 2
将 .env.example 复制为 .env,并配置认证、数据库和上传
- 3
启动服务栈并登录以创建第一个账户
使用前须知
- 定期交易需要安装了 pg_cron 扩展的 PostgreSQL 数据库。
- 收据存储在本地磁盘上,因此需要持久化的上传卷。
- Splitwise 导入不完整:可导入好友和群组,但不导入支出记录。
- 货币换算的准确性和覆盖范围取决于所选的汇率服务提供商。
收录于专题
标签
#expense-tracker#expense-splitting#self-hosted#nextjs#postgresql#docker#pwa#typescript#expense-manager#hacktoberfest
常见问题
- split-pro 是什么?
- 可自托管的开源费用分摊应用,用于和朋友、群组分摊账单,定位为 Splitwise 的替代品。 SplitPro 是一款可自托管的费用分摊应用,适合与朋友或群组共享开销。它的核心功能是记录谁付了款、谁欠了谁,支持均分、按比例、按份额、精确金额和调整等分摊方式,并可记录还款结算。
- split-pro 可以免费使用吗?用的什么许可证?
- split-pro 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- split-pro 还在维护吗?
- 活跃维护中。split-pro 最近一次提交是在 2026年11月4日。
- split-pro 适合用来做什么?
- 与室友或旅行同伴分摊房租、水电和出行费用。 在自己的服务器上为家人或朋友群组搭建私有的费用分摊服务。 从 Splitwise 迁移好友和群组数据,同时将数据保存在自己的服务器上。
- split-pro 怎么安装和运行?
- 使用 docker/prod/compose.yml 中的 Docker Compose 文件 将 .env.example 复制为 .env,并配置认证、数据库和上传 启动服务栈并登录以创建第一个账户
- 在哪里获取 split-pro?
- 源代码和安装说明在 GitHub 上:https://github.com/oss-apps/split-pro
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3046+15 本周534TypeScriptMIT更新于 前天
可自托管的个人记账应用,支持日常收支记录、账单导入和图表化消费分析。
6012+129 本周753GoMIT维护活跃更新于 18小时前
一款基于 Flask 的自托管网页应用,用于记录共同开支、追踪谁付了什么,并结算群组内的账目。
1395301PythonOther更新于 3个月前
一款可自托管、兼容 Toggl API 的时间追踪工具,可与 Toggl 之间迁移数据。
319+3 本周24TypeScriptAGPL-3.0更新于 昨天
一款自托管的求职应用,基于同一份个人档案为每个职位生成定制简历和求职信,并跟踪每次申请直至结果。
4685+1321 本周989TypeScriptAGPL-3.0维护活跃更新于 20小时前
可自托管的餐厅 POS 系统,涵盖 UPI 扫码收款、桌台、厨房显示、预订、库存和员工考勤薪资,可在本地服务器离线运行。
288+51 本周181TypeScriptAGPL-3.0维护活跃更新于 17小时前