Take Control of Your Finances with Budgetron
A privacy-focused, self-hosted budgeting app with AI-powered transaction categorization. Built with Next.js, PostgreSQL, and modern web technologies.
Quick Start
Get Budgetron up and running in minutes with Docker or self-hosted deployment
Configure Environment Variables
DB_URL- PostgreSQL connection stringAUTH_SECRET- Secret for JWT session encryptionAUTH_URL- Your app’s public URL
Start with Docker
Access Your Dashboard
http://localhost:3000 to access Budgetron. Create an account and start managing your budget!Core Features
Everything you need to manage your personal finances
Budget Management
AI Categorization
Multi-Account Support
Reports & Analytics
Transaction Import
Privacy-First
Technology Stack
Built with modern, production-ready technologies
Frontend
- • Next.js 14+ App Router
- • React 19 with TypeScript
- • Tailwind CSS + shadcn/ui
- • TanStack Query & Forms
Backend
- • PostgreSQL Database
- • Drizzle ORM
- • oRPC for type-safe APIs
- • BetterAuth
Infrastructure
- • Docker & Docker Compose
- • Vercel Blob Storage
- • Email via Resend
- • AI via Ollama/OpenAI
Explore the Documentation
Deep dive into configuration, deployment, and development
Configuration Guide
Learn how to configure authentication, database connections, AI providers, email services, and more.
Deployment Options
Deploy Budgetron with Docker, on your own infrastructure, or in production environments.
Development Guide
Set up your local development environment and learn about the project architecture.
API Reference
Explore the complete API reference for programmatic access to Budgetron features.
Ready to Take Control of Your Budget?
Start managing your finances with privacy, control, and intelligent AI-powered insights.