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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file taxforge-0.9.4.tar.gz.
File metadata
- Download URL: taxforge-0.9.4.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58061ef32d471d3dc2734a3163cede92de7870081597424f8bfe1051bf34ab7b
|
|
| MD5 |
b883b05c8400e22a9d78ec2724312b1a
|
|
| BLAKE2b-256 |
e802eaf312c96caaef4cd57d6ebc8a734254a75362a6d00fcb1780d90b59a44d
|
File details
Details for the file taxforge-0.9.4-py3-none-any.whl.
File metadata
- Download URL: taxforge-0.9.4-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b28ac1c2b89bdd724773bf15842616aedf5315b9943b915ba9998361bf66f5b1
|
|
| MD5 |
4d5fdaec082407b1a506c962179cc3b5
|
|
| BLAKE2b-256 |
60be651acf50fbda4af69fa812a245cdfc00ef984dcf0dc23cb07c1e93cd4daa
|