Self-hosted personal finance with AI

Your Finances, Self-Hosted

Take control of your finances with Cashlytics. Track income, expenses, and investments — all on your own server. No cloud, no tracking, just you.

Dashboard Overview
Docker ReadyOne-command deployment
Self-HostedYour data stays with you
Open SourceFully transparent code
MIT LicenseFree for everyone

Everything You Need

Powerful features to track and manage your personal finances, all running on your own infrastructure.

Dashboard Overview

Get a complete overview of your financial situation at a glance with beautiful KPI cards.

Dashboard

Analytics & Forecasting

Visualize spending trends and predict future balances with intelligent forecasting.

Analytics

AI Assistant

Chat with an AI-powered financial assistant to get insights and manage transactions.

AI Assistant

Multi-Account

Track checking, savings, and investment accounts all in one place.

Accounts

Custom Categories

Organize transactions with custom categories, icons, and colors.

Categories

Dark & Light Mode

Easy on the eyes with beautiful dark and light theme options.

Dark Mode

See It In Action

A complete view of your financial life

Full Application Showcase
0%
Self-Hosted
0$
Cost
Privacy

Quick Start

Get Cashlytics running in under 5 minutes

01

Download & Configure

Download the docker-compose.yml and configure your environment variables.

mkdir cashlytics && cd cashlytics
curl -O https://raw.githubusercontent.com/aaronjoeldev/cashlytics-ai/main/docker-compose.selfhost.yml
curl -O https://raw.githubusercontent.com/aaronjoeldev/cashlytics-ai/main/.env.example
cp .env.example .env
02

Set Password

Edit .env and set a secure database password.

# Edit .env
POSTGRES_PASSWORD=your_secure_password
DATABASE_URL=postgresql://cashlytics:your_secure_password@postgres:5432/cashlytics
03

Start Cashlytics

Run docker compose and access the app on port 3000.

docker compose -f docker-compose.selfhost.yml up -d

# Open http://localhost:3000

Built With Modern Tech

A robust stack for reliability and performance

Next.js 16
React 19
TypeScript
Tailwind CSS
PostgreSQL
OpenAI
Docker

Ready to Take Control?

Start tracking your finances today with Cashlytics. Self-hosted, private, and completely free.