selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ignidash logo

Self-host ignidash

v0.2.0

AI-powered financial planning with Monte Carlo simulations

BetaOpen SourceAGPL-3.0
Updated8 months ago
LanguageTypescript
Setup difficultyAdvanced
ThemeDark mode
Stars
296
Port
3000 (Ignidash app)
Requires
Convex backend
Docker
ghcr.io/schelskedevco/ignidash
Install with Docker Compose
Ignidash simulator light modeIgnidash simulator dark modeAI chat light modeAI chat dark modeAI insights light modeAI insights dark mode

What is ignidash?

This retirement planning web application centers on long-range financial forecasts rather than everyday budgeting. It executes large numbers of simulations and checks them against past market records to estimate how likely a plan is to succeed. The software models United States tax consequences of withdrawals and where assets are held, and it adds an AI assistant plus AI-written explanations covering taxes, required minimum distributions, Roth conversions, and withdrawal approaches. Self-hosting runs through Docker with a self-hosted Convex backend, built on Next.js 16, React 19, TypeScript, and Tailwind CSS. Sign-in uses Better-Auth with Google OAuth. The project is in beta (v0.2.0); core tools are free during beta while AI features need a paid subscription on the hosted version, but self-hosting stays free. Limitations: United States only (USD, US tax law) and no bank account linking.

ignidash alternatives

All self-hosted alternatives to ProjectionLab →

Should you self-host ignidash?

ignidash scores 44/100 on selfhost.directory (how scoring works) and ranks #42 of 62 in Personal Finance. It has 296 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Firefly III (82/100, 25 044 stars). It scores higher overall, so compare the two before you pick. See ignidash vs Firefly III side by side.

Features

  • AI ChatRequires paid subscription on hosted version; self-hosted requires Azure OpenAI credentials
  • AI InsightsRequires paid subscription on hosted version; self-hosted requires Azure OpenAI credentials
  • Compare plansComing soon per roadmap
  • Historical Backtesting
  • Monte Carlo Simulations
  • US Tax Estimation

ignidash README

Ignidash
Ignidash

An open-source personal financial planning app with AI-powered features.
Monte Carlo simulations • Historical backtesting • US tax estimation • AI chat & insights


Ignidash Simulator Ignidash Simulator

How to install ignidash

Install ignidash with Docker Compose

Environment variables
SELF_HOSTED, CONVEX_SELF_HOSTED_URL, CONVEX_SELF_HOSTED_ADMIN_KEY, NEXT_PUBLIC_CONVEX_URL, NEXT_PUBLIC_CONVEX_SITE_URL, SITE_URL, BETTER_AUTH_SECRET, CONVEX_API_SECRET, plus optional Google OAuth, Stripe, Azure OpenAI, Resend, PostHog

git clone https://github.com/schelskedevco/ignidash.git cd ignidash npm run selfhost -- --init

Requires Node.js 20+ and Docker Engine. The setup script creates .env.local, generates secrets, and starts all services.

How to configure ignidash

  • SELF_HOSTEDEnables Next.js standalone output for Docker builds
  • CONVEX_SELF_HOSTED_URLhttp://127.0.0.1:3210Convex backend URL for CLI commands
  • CONVEX_SELF_HOSTED_ADMIN_KEYAdmin key for Convex CLI and Dashboard (auto-generated by setup script)
  • NEXT_PUBLIC_CONVEX_URLhttp://localhost:3210Convex API URL used by the browser
  • NEXT_PUBLIC_CONVEX_SITE_URLhttp://localhost:3211Convex HTTP Actions URL used by the browser

FAQ

What AI does Ignidash use, and is my data used to train it?

Ignidash uses GPT-5.2 from Microsoft Azure OpenAI, which has stricter privacy protections than consumer OpenAI. Data is never used for training or shared with third parties.

Do I need to connect my bank and investment accounts?

No. Ignidash works entirely with manually input data and never requires connecting external accounts.

Is my financial data secure?

Yes, data is encrypted and stored securely using Convex, a database platform with enterprise-grade security. Information is never sold.

Is Ignidash free to use?

All core planning tools are completely free during beta, but will be $7/month after. Access to AI features requires a paid subscription. Self-hosting with Docker is free forever.

Is Ignidash available outside the United States?

Not yet. Ignidash only supports planning in US dollars (USD) with US tax laws and retirement accounts.

Does Ignidash provide financial advice?

No, Ignidash is an educational tool for retirement planning simulations, not a substitute for personalized advice from a qualified financial, tax, or legal professional.

More in Personal Finance

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…