Skip to main content

AI-powered tax preparation assistant

Project description

AI Tax — AI-Powered Tax Preparation

An AI-powered tax preparation system that aims to simplify tax filing through document parsing, conversational UI, and proactive tax optimization.

Vision

Make tax filing as simple as having a conversation — upload your documents, answer a few questions, file electronically.

Architecture

┌─────────────────────────────────────────────┐
│                   User Interface             │
│         (Conversational / Chat-based)        │
└──────────────────┬──────────────────────────┘
                   │
┌──────────────────▼──────────────────────────┐
│              AI Orchestrator                 │
│  - Document parsing (OCR + LLM extraction)  │
│  - Conversational interview engine          │
│  - Tax optimization suggestions             │
│  - Error detection & validation             │
└──────────┬───────────────┬──────────────────┘
           │               │
┌──────────▼─────┐  ┌──────▼──────────────────┐
│  Tax Engine    │  │  Document Parser         │
│  (Calculation) │  │  (W-2, 1099, K-1, etc.) │
│                │  │                          │
│  Option A:     │  │  - Cloud OCR APIs        │
│  Column Tax    │  │  - LLM extraction        │
│  White-label   │  │  - Validation layer      │
│                │  │                          │
│  Option B:     │  │                          │
│  Custom engine │  │                          │
│  (Direct File  │  │                          │
│   reference)   │  │                          │
└──────────┬─────┘  └──────────────────────────┘
           │
┌──────────▼──────────────────────────────────┐
│           IRS MeF E-Filing                   │
│  - XML schema generation                    │
│  - A2A transmission                         │
│  - Acknowledgement handling                 │
└─────────────────────────────────────────────┘

Project Structure

ai-tax/
├── README.md              # This file
├── STATUS.md              # Project status (source of truth)
├── config/                # Configuration files
├── docs/                  # Documentation
├── research/              # Research reports
├── src/
│   ├── core/              # Tax calculation engine & data models
│   ├── api/               # API layer (Column Tax integration or custom)
│   ├── parsers/           # Document parsing (W-2, 1099, etc.)
│   └── ui/                # Conversational UI / interview engine
└── tests/                 # Test suite

Tech Stack (Planned)

  • Language: Python 3.12+
  • Tax Engine: Column Tax API (Year 1) → Custom engine (Year 2+)
  • Document Parsing: Google Cloud Document AI / AWS Textract
  • AI/LLM: Claude API for conversational interface + optimization
  • E-Filing: IRS MeF A2A (when ready for direct filing)
  • Security: AES-256 encryption, SOC 2 practices from day 1

Current Phase: Planning & Architecture

See STATUS.md for current progress and next steps.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taxforge-0.9.10.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taxforge-0.9.10-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file taxforge-0.9.10.tar.gz.

File metadata

  • Download URL: taxforge-0.9.10.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for taxforge-0.9.10.tar.gz
Algorithm Hash digest
SHA256 f529f0e5e7e46191b81c562ae8a3ef881a559d19af2bb9411c6689fcdc966954
MD5 c1be46ed7267eb170a02356c996a6f79
BLAKE2b-256 4c2f5a7f61d33835620ba02b80a9da82fc87c215fb41ead5018f1a0b2c32dc75

See more details on using hashes here.

File details

Details for the file taxforge-0.9.10-py3-none-any.whl.

File metadata

  • Download URL: taxforge-0.9.10-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for taxforge-0.9.10-py3-none-any.whl
Algorithm Hash digest
SHA256 00d5ff22f17c2ffccd9667a83c9247883bd2f78d8694df6c4d2cf9fe9fe7ec09
MD5 f5f1f1f870dd6e4f85a7aa34b6b6a98b
BLAKE2b-256 70bbff1d36794dcd116297aba1112dd7619a052e2ab210986e2a31862c5a3182

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page