你是否曾惊讶地发现:
- 某个早已不用的流媒体还在每月扣款?
- 自己同时开着 Netflix、Disney+、Amazon Prime,但一个月看不了几集?
- Microsoft 365 一年只打开三次,却照常续费?
在“万物皆可订阅”的时代,固定开销正以细水长流的方式掏空我们的钱包。而 Wallos,正是为解决这一问题而生的轻量级开源工具。

为什么选择 Wallos?
- 完全自托管:所有数据保存在你自己的服务器或设备上,不上传任何信息
- 开源免费:MIT 许可证,无隐藏收费、无广告、无追踪
- 极简上手:添加一个订阅只需填写名称、金额、周期,其余自动处理
- 低资源占用:可在树莓派、旧笔记本或 NAS 上流畅运行
- 隐私优先:不依赖第三方服务(除可选汇率 API 外)

核心功能
订阅追踪
- 按日/周/月/年设置扣费周期
- 自动计算年化支出(例如:“你今年将在订阅上花费 $1134.97”)
- 多维度排序:按金额、下次扣款日、服务类型等灵活筛选
自动 Logo 获取
输入服务名称(如 “Spotify”),Wallos 会自动从网络抓取官方 Logo,无需手动上传。浏览列表时,一眼就能识别各项订阅。
多币种 + 实时汇率
- 支持任意货币
- 通过 Fixer API 自动转换为你的主货币(可关闭)
- 所有费用统一折算,便于横向比较
统计与洞察
- 可视化图表展示支出分布
- 按分类(娱乐、工具、通讯等)分析消费习惯
- 年/月支出趋势一目了然
智能提醒
支持通过以下方式提前通知即将扣款的订阅:
- 邮件
- Telegram
- Discord
- Pushover
- Gotify
- Webhook
其他亮点
- 移动端友好,手机浏览器访问体验良好
- 支持 OIDC / OAuth 登录(如 Authelia、Keycloak)
- 内置 AI 功能(可选):通过 ChatGPT、Gemini 或本地 Ollama 提供消费优化建议
- 多语言界面(含中文)

如何部署?超简单
Wallos 提供两种部署方式,推荐 Docker:
Docker 部署(通用)
docker run -d \
--name wallos \
-p 8282:8282 \
-v wallos_data:/app/data \
bellamy/wallos:latest
访问 http://localhost:8282 即可开始使用。
也可通过 Portainer、Docker Desktop 等图形界面操作,只需映射端口 8282,挂载数据卷。
裸机部署(Linux)
适用于熟悉 PHP 环境的用户,官方提供 Apache/Nginx 配置示例。

适用人群
- 被多个订阅搞晕的普通用户
- 注重隐私、拒绝 SaaS 工具的技术爱好者
- 想在树莓派/NAS 上跑实用服务的自托管玩家
- 家庭财务管理者(支持多用户未来可期)