Beagle provides tailored market data analysis to simplify market entry for individual investors.

Watch our presentation here.
Complex market analysis tasks are automated to present essential insights about any company.
The process begins with a comprehensive assessment of a company's financial statements. Our internal algorithm extracts essential data from income, balance, and cashflow statements, then calculates ratio metrics. These metrics are used to provide an objective score on the company's financial state, based on predefined classifications: Liquidity, Operation Efficiency, Profitability, Business Stability, Financial Stability, Overall Stability, and Valuation.
The organized evaluation scores are integrated with the GPT-4 Large Language Model (LLM), providing a comprehensive evaluation.
Investment success depends on both identifying companies with solid financials and gauging the optimal market entry time.
The TradingView widget is incorporated to display a live daily market heatmap, showcasing the most recent market changes.
Understanding the broader economic landscape is vital, as economic conditions significantly dictate the flow of money. Insights are primarily derived from JPMorgan Asset Management's weekly reports, providing a succinct weekly summary of economic evaluations.
Additionally, TradingView widgets for the economic calendar and forex heatmap are integrated for a more rounded perspective.
Easy access can be done through accessing the public web app, powered by Streamlit.
You can also access it by scanning the QR code below 👇

- Clone the repository:
git clone https://github.com/yijisuk/Beagle.public-release.git
- Create an Anaconda virtual environment and activate it:
conda create --name beagle python=3.10
conda activate beagle
- Install the dependencies:
pip install -r requirements.txt
- Create a file
secrets.toml
inside the folder.streamlit
. The path should be:./streamlit/secrets.toml
- Visit the OpenAI API Platform and create an API key.
- Save the created API key in
secrets.toml
. Should follow the given format:openai_api_key = "OPENAI-API-KEY"
- Open a new terminal window in the project directory
./Beagle.public-release
, then run the Streamlit command to run the web app:streamlit run main.py
The dataset used for this application can be accessed on ./data_storage
.
ticker_data_sample.csv
: Holds the quantitative evaluation data of companies, processed by our internal algorithm.economy_evaluation.csv
: Holds the literary data on economic climate evaluation.