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.
Watch how CurioPay helps you manage your finances with AI-powered insights
Everything included, no premium features or hidden costs
Modern, paginated interface for expense and income listings with real-time updates
Advanced chat with Markdown support for better financial assistance
Robust validation for categories and payment methods with informative feedback
Get notified via in-app notifications and email when you exceed your budget
Set automatic tracking for recurring payments and subscriptions
Full API documentation available at /api-docs for developers
Built with privacy, flexibility, and community in mind
Full access to source code. Deploy locally, modify, and contribute back to the community.
Local deployment option, secure API key storage, and complete control over your financial data.
Integrate with your preferred LLM provider for personalized financial insights and advice.
Get up and running in minutes with our simple setup process
git clone https://github.com/adhamafis/curiopay.git
cd curiopay && chmod +x setup.sh && ./setup.sh
The setup script will guide you through:
$ 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
Everything you need to know about CurioPay