AI-powered financial analyst for company finance summarization
Top 88.2% on sourcepulse
FinAnGPT is an AI-powered tool designed to summarize and analyze a company's financial statements, providing pros, cons, and recommendations. It targets financial analysts, investors, and researchers seeking automated insights from financial data, leveraging LLMs for a more accessible and comprehensive understanding of company performance.
How It Works
The tool integrates with the SimFin API to fetch raw financial data and then utilizes either the OpenAI API or a locally hosted Ollama model (e.g., Llama3.1) to process this data. The LLM analyzes key financial metrics such as balance sheets, cash flow statements, profitability, liquidity, and solvency ratios to generate a structured financial summary and actionable recommendations. This approach democratizes financial analysis by automating complex data interpretation.
Quick Start & Requirements
pip install -r requirements.txt
.env
file: SIMFIN_API_KEY
, OPENAI_API_KEY
.OLLAMA_SERVICE_URL
.python chat.py
(OpenAI) or python chat.py --use-ollama
(Ollama).Highlighted Details
Maintenance & Community
The project is maintained by Austin Starks. Further community or roadmap information is not detailed in the README.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The script is presented as a starting point and not as financial advice. Users must conduct their own research before making investment decisions. The current implementation relies on specific API keys and may require manual setup for local model integration.
8 months ago
Inactive