Skip to content

Releases: rohitthink/freefile

v1.0.0 — First community release

15 Apr 07:27

Choose a tag to compare

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

25 Mar 19:18

Choose a tag to compare

FreeFile v0.1.0 Beta Pre-release
Pre-release

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

  1. Download the .dmg file
  2. Open it and drag FreeFile to Applications
  3. On first launch, macOS may warn about unidentified developer — right-click the app and choose "Open"
  4. 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)