Tech Stack
- Core framework: Streamlit for user interface
- AI integration: Using Groq API and llama model for natural language processing
- Agent design: Two specialized AI agents (Researcher and Planner)
- Data structures: Pydantic models for data validation and formatting
- Data processing: NumPy for numerical operations in cost calculations and chart data
- Visualization: Matplotlib for expense analysis charts
- Output formats: Markdown and PDF generation capabilities