Releases: rohitthink/freefile
Releases · rohitthink/freefile
v1.0.0 — First community release
First community release. FreeFile ITR is now open source under AGPL-3.0 with full contributor infrastructure.
What it does
FreeFile ITR is a free, privacy-first income tax return filing app for Indian freelancers. All your financial data stays on your device.
Features
- Bank statement parsing — HDFC, SBI, ICICI, Axis, Kotak (PDF, CSV, XLSX)
- Trading statements — Zerodha, Groww, IndMoney
- Form 26AS TDS import
- Tax computation — ITR-3 and ITR-4 (44ADA), both old and new regimes
- Deductions — 80C, 80D, 80CCD(1B), 80E, 80G, 80TTA
- Capital gains — short-term, long-term, LTCG grandfathering
- Automated filing — direct filing on incometax.gov.in via Playwright
- PDF reports — professional ITR summary generation
Platforms
- Desktop — Tauri 2 (macOS, Windows, Linux)
- Mobile — Capacitor 8 (Android, iOS)
- Web — FastAPI + Next.js
Privacy
- All data stored locally in SQLite on your device
- No accounts, no tracking, no analytics
- Credentials for the tax portal are entered directly in the portal — never stored
Get started
```bash
git clone https://github.com/rohitthink/freefile.git
cd freefile
make setup
make dev
```
See the README for full documentation.
Contributing
5 good first issue tickets are waiting for contributors. See CONTRIBUTING.md for the setup guide, including a walkthrough on how to add a bank parser.
Full Changelog
See CHANGELOG.md for the complete list of changes.
FreeFile v0.1.0 Beta
FreeFile v0.1.0 Beta
Free, local-first ITR filing app for Indian freelancers.
Features
- Bank statement parsing (HDFC, SBI, ICICI, Axis, Kotak)
- Form 26AS TDS import
- Tax computation — ITR-3 (regular) & ITR-4 (presumptive 44ADA)
- Old vs New regime comparison with recommendation
- Advance tax schedule
- Deduction management (80C, 80D, etc.)
- Category auto-detection with custom override rules
- Bulk transaction categorization
- Filing automation via browser (Playwright)
- PDF ITR summary report
- All data stored locally — nothing leaves your machine
Download
- macOS (Apple Silicon):
FreeFile_0.1.0_aarch64.dmg
Install
- Download the .dmg file
- Open it and drag FreeFile to Applications
- On first launch, macOS may warn about unidentified developer — right-click the app and choose "Open"
- The app opens with an empty dashboard — upload a bank statement to get started
Test Results (52/52 passing)
- API endpoints, stress tests, concurrent load, tax computation, PDF generation
- Live Playwright portal verification (incometax.gov.in reachable)
Notes
- This is a beta release — please report bugs via GitHub Issues
- Currently macOS Apple Silicon (M1/M2/M3/M4) only
- Windows and Linux builds coming soon
- For ITR filing automation, Chromium browser will be downloaded on first use (~150MB)