https://github.com/raymond0208/cashcatalyst
An AI assist cashflow management. For individuals or lean teams running a business, cashflow is fundamental, it has the most direct and immediate impact . This tool helps you easily record cash activities, analyze financial status following accounting report principles under the help of AI, and easily collaborate with team members.
https://github.com/raymond0208/cashcatalyst
aifinance anthropic-claude cashflow cashflow-analysis cashflow-management cashflow-tracker claude-3-sonnet claude-ai finance fintech flask large-language-model python
Last synced: 1 day ago
JSON representation
An AI assist cashflow management. For individuals or lean teams running a business, cashflow is fundamental, it has the most direct and immediate impact . This tool helps you easily record cash activities, analyze financial status following accounting report principles under the help of AI, and easily collaborate with team members.
- Host: GitHub
- URL: https://github.com/raymond0208/cashcatalyst
- Owner: raymond0208
- License: apache-2.0
- Created: 2024-06-23T01:48:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-14T10:49:28.000Z (9 months ago)
- Last Synced: 2025-01-14T11:53:34.415Z (9 months ago)
- Topics: aifinance, anthropic-claude, cashflow, cashflow-analysis, cashflow-management, cashflow-tracker, claude-3-sonnet, claude-ai, finance, fintech, flask, large-language-model, python
- Language: Python
- Homepage:
- Size: 18.4 MB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# CashCatalyst - Easy Cash Flow Management
A cash flow tool for non-accounting, non-finance background business ownwers. This is an AI-powered cash flow management system to record, monitor and analysis cashflow and fiannce condition in understandable words, designed for startups and small businesses.
## Features
- 💰 Quick overview of different aspects of your cashflow
- 🤖 AI-powered financial analysis and forecasting
- 📊 Interactive charts and visualizations
- 📥 Cash transaction records bulk upload by file
- 👥 Multi-user support and authentication
- 💼 Business-oriented UI/UX
- 🌐 Multilingual support (English, Spanish, French, Japanese, Chinese)




## Quick Start
1. Clone the repository
2. Install dependencies: `pip install -r requirements.txt`
3. Set up environment variables(Anthropic LLM API key)
4. Start the server: `python3.11 main.py`## Documentation
For detailed instructions on installation, configuration, and usage, please refer to our:
- [User Guide](doc/USER_GUIDE.md)
- [Cashflow bulk update template](sample-cashflow-worksheet.csv)## Multilingual Support
CashCatalyst now supports multiple languages:
- English (en)
- Spanish (es)
- Japanese (ja)Users can switch languages using the language dropdown in the application header.
## Tech Stack
- **Backend:** Flask, SQLAlchemy, Python 3.11+
- **Frontend:** JavaScript, Chart.js, Bootstrap 5
- **Database:** PostgreSQL/SQLite
- **AI/ML:** Anthropic Claude API
- **Internationalization:** Flask-Babel
- **DevOps:** Docker, GitHub Actions## Contributing
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request## License
This project is licensed under the Apache-2.0 License - see the [LICENSE](LICENSE) file for details.
## Support
For support, please:
1. Check the [User Guide](doc/USER_GUIDE.md)
2. Search [existing issues](https://github.com/yourusername/cash-flow-tracker/issues)
3. Create a new issue if needed