100% Free &
Open Source

WhereCuriositymeetsPayments

Privacy-focused budget tracking with AI-powered insights. Forever free, completely open source.

Now Supporting 9 LLM Providers! Including Groq, Ollama, DeepSeek, Gemini, Anthropic, OpenAI, Azure, Mistral, and Cohere.

⚠️ Important: While we offer a demo for preview purposes, we strongly recommend local deployment for actual use. The demo should NOT be used for real financial data. Your financial privacy matters - deploy locally to keep your data under your control.

9
LLM Providers
10+
Core Features
MIT
License
100% Free
Cost

See CurioPay in Action

Explore the intuitive interface and powerful features that make financial management a breeze

CurioPay - Dashboard Overview

1/4: Get a complete view of your finances with our intuitive dashboard

Core Features

Everything included, no premium features or hidden costs

Core

Enhanced Dashboard

Modern, paginated interface for expense and income listings with real-time updates

AI

Intelligent Chat

Advanced chat with Markdown support for better financial assistance

Core

Smart Categories

Robust validation for categories and payment methods with informative feedback

Core

Budget Alerts

Get notified via in-app notifications and email when you exceed your budget

Core

Recurring Expenses

Set automatic tracking for recurring payments and subscriptions

Dev

API Access

Full API documentation available at /api-docs for developers

Why CurioPay?

Built with privacy, flexibility, and community in mind

Open Source
MIT License

Full access to source code. Deploy locally, modify, and contribute back to the community.

Privacy First
Your Data, Your Control

Local deployment option, secure API key storage, and complete control over your financial data.

AI Powered
Choose Your LLM

Integrate with your preferred LLM provider for personalized financial insights and advice.

Quick Installation Guide

Get up and running in minutes with our simple setup process

System Requirements

  • Docker and Docker Compose
  • 2GB RAM minimum
  • Any modern operating system

Installation Steps

1
Clone the repository

git clone https://github.com/adhamafis/curiopay.git

2
Run the setup script

cd curiopay && chmod +x setup.sh && ./setup.sh

3
Configuration (Interactive)

The setup script will guide you through:

  • Environment variables setup
  • Database initialization
  • Optional services configuration
Terminal

$ git clone https://github.com/adhamafis/curiopay.git

Cloning into 'curiopay'...

remote: Enumerating objects: 1242, done.

remote: Counting objects: 100% (1242/1242), done.

remote: Compressing objects: 100% (842/842), done.

Receiving objects: 100% (1242/1242), 2.3 MiB | 5.2 MiB/s, done.

Resolving deltas: 100% (624/624), done.

$ cd curiopay && chmod +x setup.sh && ./setup.sh

🚀 Setting up CurioPay development environment...

🔧 Configuring environment variables...

Press Enter to use default values or input your own.

📦 Installing dependencies...

🔄 Setting up database...

🐳 Starting database container...

✅ Database setup complete!

🚀 Starting all services...

✅ Setup complete!

🌐 Application is running at http://localhost:3000

✨ Prisma Studio is available at http://localhost:5555

Frequently Asked Questions

Everything you need to know about CurioPay

Join Our Open Source Community

Help us build the future of privacy-focused financial management