Prophetly is a privacy-first time series forecasting app. It runs Facebook Prophet directly in your browser using WebAssembly. Your CSV data stays on your machine, and no calculations rely on a remote backend server.
- 100% Local & Private: All data parsing and model fitting happen inside background Web Workers using WebAssembly.
- Interactive Visualizations: View forecast predictions, uncertainty bounds, decomposed trends, seasonalities, and changepoints.
- Smart Cross-Validation: Evaluate model performance with rolling historical cutoffs, metrics (RMSE, MAE, MAPE, MDAPE, Coverage), and cancellation controls.
- Presets & Custom Settings: Choose starting presets or fine-tune growth models, prior scales, and interval widths.
- Local History & Exports: Store past runs locally in your browser and export results to CSV, JSON, or PNG chart images.
- Bun (v1.3.0 or newer)
-
Install dependencies:
bun install
-
Start the local development server:
bun run dev
-
Open
http://localhost:5173in your browser.
bun run dev— Starts Vite dev server with HMR.bun run build— Compiles TypeScript and bundles production assets including WASM binaries.bun run preview— Serves the production build locally.bun run lint— Runs Biome code checks.bun run test— Runs the Vitest test suite.