├── .claude ├── PROJECT_RULES.md ├── commands │ ├── arrange.md │ └── deploy.md └── specs │ └── wefinance-copilot │ ├── 00-repo-scan.md │ ├── 01-product-requirements.md │ ├── 02-system-architecture.md │ └── 03-sprint-plan.md ├── .devcontainer └── devcontainer.json ├── .env.example ├── .gitignore ├── .streamlit ├── config.toml └── secrets.toml.example ├── AGENTS.md ├── CLAUDE.md ├── DEPLOY.md ├── README.md ├── README_zh-CN.md ├── app.py ├── assets ├── English.png └── sample_bills │ ├── bill_dining.png │ ├── bill_mixed.png │ ├── bill_shopping.png │ ├── metadata.json │ └── real │ ├── 1.jpg │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ └── 7.png ├── docs ├── CONDA_GUIDE.md ├── LLM_IMPLEMENTATION_SUMMARY.md └── LLM_OPTIMIZATION_PLAN.md ├── environment.yml ├── locales ├── en_US.json └── zh_CN.json ├── models ├── __init__.py └── entities.py ├── modules ├── __init__.py ├── analysis.py └── chat_manager.py ├── pages ├── __init__.py ├── advisor_chat.py ├── bill_upload.py ├── investment_recs.py └── spending_insights.py ├── requirements.txt ├── scripts └── test_vision_ocr.py ├── services ├── __init__.py ├── langchain_agent.py ├── ocr_service.py ├── recommendation_service.py ├── structuring_service.py └── vision_ocr_service.py ├── setup_conda_env.bat ├── setup_conda_env.sh ├── start.bat ├── start.sh ├── test.bat ├── test.sh ├── utils ├── __init__.py ├── design_system.py ├── error_handling.py ├── i18n.py ├── session.py ├── storage.py ├── transactions.py └── ui_components.py └── vx_chat.png /.claude/PROJECT_RULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/PROJECT_RULES.md -------------------------------------------------------------------------------- /.claude/commands/arrange.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/commands/arrange.md -------------------------------------------------------------------------------- /.claude/commands/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/commands/deploy.md -------------------------------------------------------------------------------- /.claude/specs/wefinance-copilot/00-repo-scan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/specs/wefinance-copilot/00-repo-scan.md -------------------------------------------------------------------------------- /.claude/specs/wefinance-copilot/01-product-requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/specs/wefinance-copilot/01-product-requirements.md -------------------------------------------------------------------------------- /.claude/specs/wefinance-copilot/02-system-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/specs/wefinance-copilot/02-system-architecture.md -------------------------------------------------------------------------------- /.claude/specs/wefinance-copilot/03-sprint-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.claude/specs/wefinance-copilot/03-sprint-plan.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.gitignore -------------------------------------------------------------------------------- /.streamlit/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.streamlit/config.toml -------------------------------------------------------------------------------- /.streamlit/secrets.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/.streamlit/secrets.toml.example -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /DEPLOY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/DEPLOY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/README_zh-CN.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/app.py -------------------------------------------------------------------------------- /assets/English.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/English.png -------------------------------------------------------------------------------- /assets/sample_bills/bill_dining.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/bill_dining.png -------------------------------------------------------------------------------- /assets/sample_bills/bill_mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/bill_mixed.png -------------------------------------------------------------------------------- /assets/sample_bills/bill_shopping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/bill_shopping.png -------------------------------------------------------------------------------- /assets/sample_bills/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/metadata.json -------------------------------------------------------------------------------- /assets/sample_bills/real/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/1.jpg -------------------------------------------------------------------------------- /assets/sample_bills/real/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/2.png -------------------------------------------------------------------------------- /assets/sample_bills/real/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/3.png -------------------------------------------------------------------------------- /assets/sample_bills/real/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/4.png -------------------------------------------------------------------------------- /assets/sample_bills/real/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/5.png -------------------------------------------------------------------------------- /assets/sample_bills/real/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/6.png -------------------------------------------------------------------------------- /assets/sample_bills/real/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/assets/sample_bills/real/7.png -------------------------------------------------------------------------------- /docs/CONDA_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/docs/CONDA_GUIDE.md -------------------------------------------------------------------------------- /docs/LLM_IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/docs/LLM_IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /docs/LLM_OPTIMIZATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/docs/LLM_OPTIMIZATION_PLAN.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/environment.yml -------------------------------------------------------------------------------- /locales/en_US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/locales/en_US.json -------------------------------------------------------------------------------- /locales/zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/locales/zh_CN.json -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/models/entities.py -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/modules/analysis.py -------------------------------------------------------------------------------- /modules/chat_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/modules/chat_manager.py -------------------------------------------------------------------------------- /pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/advisor_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/pages/advisor_chat.py -------------------------------------------------------------------------------- /pages/bill_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/pages/bill_upload.py -------------------------------------------------------------------------------- /pages/investment_recs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/pages/investment_recs.py -------------------------------------------------------------------------------- /pages/spending_insights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/pages/spending_insights.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/test_vision_ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/scripts/test_vision_ocr.py -------------------------------------------------------------------------------- /services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/langchain_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/services/langchain_agent.py -------------------------------------------------------------------------------- /services/ocr_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/services/ocr_service.py -------------------------------------------------------------------------------- /services/recommendation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/services/recommendation_service.py -------------------------------------------------------------------------------- /services/structuring_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/services/structuring_service.py -------------------------------------------------------------------------------- /services/vision_ocr_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/services/vision_ocr_service.py -------------------------------------------------------------------------------- /setup_conda_env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/setup_conda_env.bat -------------------------------------------------------------------------------- /setup_conda_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/setup_conda_env.sh -------------------------------------------------------------------------------- /start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/start.bat -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/start.sh -------------------------------------------------------------------------------- /test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/test.bat -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/test.sh -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/design_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/design_system.py -------------------------------------------------------------------------------- /utils/error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/error_handling.py -------------------------------------------------------------------------------- /utils/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/i18n.py -------------------------------------------------------------------------------- /utils/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/session.py -------------------------------------------------------------------------------- /utils/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/storage.py -------------------------------------------------------------------------------- /utils/transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/transactions.py -------------------------------------------------------------------------------- /utils/ui_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/utils/ui_components.py -------------------------------------------------------------------------------- /vx_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonRobertDestiny/WeFinance/HEAD/vx_chat.png --------------------------------------------------------------------------------