Repository navigation
Releases: Ali-Marandi/finsight-pro
Releases · Ali-Marandi/finsight-pro
Release list
v0.8.0 — Sentiment Analysis Engine
What's New in v0.8.0
Sentiment Analysis Engine (New)
- Dual-language NLP: Persian (Farsi) + English sentiment analysis
- 100+ word lexicons: Financial domain-specific for Iranian market
- Smart NLP features: Negation handling, intensifier detection, entity-level scoring
- Batch analysis: Score multiple news articles or social posts at once
- Stock-level sentiment: Per-symbol scoring with bullish/bearish/neutral signals
- Weighted aggregation: News (2x weight) + Social media combined
- Auto-recommendation: Generates actionable trading suggestions
- Interactive UI: Market score card, distribution pie, timeline chart, per-stock signals
API Endpoints
POST /api/v1/sentiment/analyze— Batch text sentimentPOST /api/v1/sentiment/stock— Stock-specific sentimentGET /api/v1/sentiment/demo— Demo with 12 TSE news + 6 social posts
Demo Data
- 12 Persian news articles covering 5 TSE sectors
- 6 social media posts with emojis
- Per-stock analysis for Foolad, Petrochem, Bank, Khodro, Tech
Full Engine Count: 16 pages (was 14)
Full Changelog: v0.7.0...v0.8.0
v0.7.0 — Desktop Release
FinSight Pro Desktop v0.7.0
Installation
Option A — NSIS Installer (recommended):
- Download
FinSight Pro Setup x.x.x.exe - Run the installer and follow the wizard
- Launch FinSight Pro from Start Menu or Desktop shortcut
Option B — Portable:
- Download
FinSight-Pro-Portable-x.x.x.exe - Run directly — no installation required
- Place anywhere on your system
What's Included
- AI Financial Copilot — Chat with your financial data in English & Persian
- 5 Bankruptcy Prediction Models — Altman Z-Score, Springate, Ohlson O-Score, Grover
- Document Intelligence — OCR-based extraction from PDF, scanned docs & images (Persian + English)
- Industry Benchmarking — Compare against 8 industry profiles with percentile rankings
- Compliance Engine — Iranian Accounting Standards + IFRS automated checking
- Consolidation Engine — Multi-company financial statement consolidation
- TSETMC Live Market — Tehran Stock Exchange real-time data integration
- 17+ financial ratios across 4 categories (Profitability, Liquidity, Leverage, Efficiency)
- Interactive charts — Bar and Radar visualizations
- Status classification — Good / Warning / Critical with color coding
- Industry benchmarks — Compare against standard thresholds
- PDF & Excel export — Professional reports with Cascade design
- PDF import — Extract financial data from PDF statements
- Drag-and-drop upload — CSV, XLS, XLSX, PDF, Image support
- Custom Windows titlebar — Frameless modern UI
- Toast notifications — Real-time feedback
- API status monitor — Live backend health indicator
- Demo data — 3 pre-loaded sample analyses
- Multi-language — English, فارسی, العربية
- 100% offline & private — Your data never leaves your machine
- Connect any LLM — OpenAI, DeepSeek, Ollama, OpenRouter
Tech Stack
- Electron 32 · React 18 · TypeScript · Tailwind CSS
- Recharts · Zustand · Radix UI · Lucide Icons
- FastAPI · SQLAlchemy · SQLite backend
System Requirements
- Windows 10 (64-bit) or later
- ~200 MB disk space for installed version
Built with precision by Ali Marandi
v0.6.0 — Desktop Release
FinSight Pro v0.6.0 — Advanced Analytics Suite
3 New Advanced Engines (from 33-Technique Research)
| Engine | Description | Endpoints |
|---|---|---|
| Fuzzy AHP-TOPSIS | Multi-criteria decision making for stock ranking with Saaty consistency analysis | /ahp, /topsis, /stock-ranking, /demo |
| Black-Litterman | Posterior returns combining market equilibrium with investor views | /optimize, /demo |
| Factor Analysis | PCA dimensionality reduction + Fama-French 3-factor model (MKT, SMB, HML) | /pca, /fama-french, /demo |
Also in v0.6.0
| Engine | Description |
|---|---|
| Time Series | ARIMA forecasting, GARCH volatility, seasonal decomposition |
| Financial Engineering | VaR/CVaR (3 methods), Monte Carlo, Black-Scholes, Markowitz |
Stats
- 12 Analysis Engines — comprehensive offline financial analysis
- 28+ API Endpoints — full REST API coverage
- 17 Navigation Items — feature-rich desktop interface
- TypeScript: 0 errors — type-safe full-stack
- CI: 5/5 green — all quality gates passing
Full Engine List
- Ratio Analysis | 2. AI Copilot | 3. Bankruptcy Prediction | 4. Document Intelligence | 5. Industry Benchmarking | 6. Compliance (IAS/IFRS + Iran) | 7. Consolidation | 8. TSETMC Live | 9. Time Series | 10. Financial Engineering | 11. Fuzzy AHP-TOPSIS | 12. Black-Litterman | 13. Factor Analysis (PCA/FF3)
Architecture
- Backend: FastAPI + NumPy/SciPy (offline-first, no data leaves your machine)
- Frontend: Electron 32 + React 18 + TypeScript 5.5 + Recharts
- Design: Cascade palette (charcoal/stone/gold/olive)
Informed by comprehensive 33-technique financial sciences ROI research across 5 categories.
v0.4.0 — 7 Analysis Engines
FinSight Pro v0.4.0 — 7 Analysis Engines
New Engines (5)
- Document Intelligence — OCR extraction from PDF, scanned docs and images (Persian + English)
- Industry Benchmarking — Compare against 8 industry profiles with percentile rankings
- Compliance Engine — 12+ automated checks (IAS, IFRS, Iran-specific)
- Consolidation Engine — Multi-company statement consolidation with eliminations
- TSETMC Live Market — Tehran Stock Exchange real-time data
Enhanced Features
- AI Financial Copilot — Dual-mode (built-in + LLM connect)
- Bankruptcy Prediction — 5 models with consensus scoring
- Dashboard — 10 feature cards, 12 navigation items
- Multi-language — English, فارسی, العربية
Tech Stack
- Electron 32 · React 18 · TypeScript 5.5 · Tailwind CSS
- FastAPI · SQLAlchemy · SQLite · Tesseract OCR
- Recharts · Zustand · Radix UI · Lucide Icons
Install
- Download the installer or portable EXE below
- Run — no dependencies needed
- Start analyzing!
100% offline · Your data never leaves your machine
v0.2.0-beta — Desktop Release
FinSight Pro Desktop v0.2.0-beta
Installation
Option A — NSIS Installer (recommended):
- Download
FinSight Pro Setup x.x.x.exe - Run the installer and follow the wizard
- Launch FinSight Pro from Start Menu or Desktop shortcut
Option B — Portable:
- Download
FinSight-Pro-Portable-x.x.x.exe - Run directly — no installation required
- Place anywhere on your system
What's Included
- 17+ financial ratios across 4 categories (Profitability, Liquidity, Leverage, Efficiency)
- Interactive charts — Bar and Radar visualizations
- Status classification — Good / Warning / Critical with color coding
- Industry benchmarks — Compare against standard thresholds
- PDF & Excel export — Professional reports with Cascade design
- Drag-and-drop upload — CSV, XLS, XLSX support
- Custom Windows titlebar — Frameless modern UI
- Toast notifications — Real-time feedback
- API status monitor — Live backend health indicator
- Demo data — 3 pre-loaded sample analyses
- Multi-language — English, فارسی, العربية
- 100% offline & private — Your data never leaves your machine
Tech Stack
- Electron 32 · React 18 · TypeScript · Tailwind CSS
- Recharts · Zustand · Radix UI · Lucide Icons
- FastAPI · SQLAlchemy · SQLite backend
System Requirements
- Windows 10 (64-bit) or later
- ~200 MB disk space for installed version
Built with precision by Ali Marandi
v0.1.0
FinSight Pro Desktop v0.1.0
Installation
- Download
FinSight Pro Setup x.x.x.exebelow - Run the installer
- Launch FinSight Pro from your Start Menu
What's Included
- 17+ financial ratios across 4 categories
- Interactive bar and radar charts
- PDF and Excel report export
- Industry benchmarking
- 100% offline — your data never leaves your machine
System Requirements
- Windows 10 (64-bit) or later
- ~150 MB disk space
Known Limitations
- This is an early access release
- API backend requires Python 3.10+ (bundled in future versions)
What's Changed
- feat: project infrastructure, landing page, and desktop app scaffold by @Ali-Marandi in #1
New Contributors
- @Ali-Marandi made their first contribution in #1
Full Changelog: v1.0.0...v0.1.0
v0.1.0-beta — First Desktop Release
FinSight Pro Desktop v0.1.0-beta
Installation
- Download
FinSight Pro Setup x.x.x.exebelow - Run the installer
- Launch FinSight Pro from your Start Menu
What's Included
- 17+ financial ratios across 4 categories
- Interactive bar and radar charts
- PDF and Excel report export
- Industry benchmarking
- 100% offline — your data never leaves your machine
System Requirements
- Windows 10 (64-bit) or later
- ~150 MB disk space
Known Limitations
- This is an early access release
- API backend requires Python 3.10+ (bundled in future versions)
Full Changelog: v0.1.0...v0.1.0-beta
v1.0.0 - Production Ready Financial Engine
First commercial-grade release of FinSight Pro.
Key Features:
- Comprehensive analytical ratios (Profitability, Liquidity, Leverage, Efficiency).
-
- Professional HTML report generation.
-
- High-resolution visual dashboards.
-
- Multi-format data ingestion (CSV/Excel).
-
- Strict data validation engine.