# zublo

> Zublo is an open-source, self-hosted subscription tracker with a clean web UI, calendar views, statistics, REST API, and AI chat with multiple LLM providers.

- **Category:** Personal Finance
- **Licence:** Other
- **Latest version:** v0.6.0
- **Open source:** oss
- **Languages:** Typescript, JavaScript
- **Platforms:** Docker Compose
- **Tags:** SQLite, LLM, Pocketbase, Personal Finance, Recurring Payments, Docker, AI, Self Hosted, Finance, Subscription manager, Subscription tracker

## Description

Zublo is a self-hosted personal subscription tracker designed for individuals and teams who want complete ownership of their recurring payment data. It provides a React-based web interface with dashboard, calendar, and statistics views for tracking subscriptions, due dates, and spending trends across multiple currencies. The built-in AI layer supports chat-based workflows and spending recommendations using pluggable LLM providers including Google Gemini, OpenAI, Ollama, and OpenAI-compatible endpoints like OpenRouter and Groq. Authentication uses TOTP-based two-factor authentication. The stack combines a React 18 frontend with PocketBase as the backend runtime, using SQLite for persistence. Deployment is Docker-first with a single container image published to GHCR, configured via Docker Compose with a named volume for data persistence. The project is licensed under Apache 2.0 and maintained by Daniel Luiz Alves.

## Links

- [Homepage](https://github.com/danielalves96/zublo)
- [Docker](ghcr.io/danielalves96/zublo)
- [GitHub Repository](https://github.com/danielalves96/zublo)

---
Source: https://selfhost.directory/project/zublo