Skip to content

darkerror96/CompanyDigest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CompanyDigest – Your GoTo AI Financial Summarizer

CompanyDigest is an AI Concierge Agent built for the Google x Kaggle AI Intensive Capstone.
It automatically gathers financial data, latest news, and web insights about any publicly traded company and produces a concise, easy-to-read summary. Instead of checking multiple websites manually, users can simply ask the agent, and it fetches everything they need in seconds.

This project is not a financial advisorβ€”it only collects and summarizes publicly available information so users can stay informed before making their own decisions.


πŸ“Œ Project Summary

CompanyDigest simplifies the daily research workflow for investors, students, and anyone curious about a company's performance.

The agent pulls data from:

  • Yahoo Finance (stock metrics & fundamentals)
  • Google Search API (company info & trending topics)
  • GNews APIs (latest relevant articles)

It processes all sources, cleans the results, and produces a single consolidated briefing so users never need to visit multiple websites again. Designed as a personal AI assistant, this agent focuses on convenience, accuracy, and simplicity.


πŸ› οΈ Tech Stack

  • Python
  • Yahoo Finance API
  • Google Search API
  • GNews API (Google News API)
  • LLM-based reasoning & tool orchestration

πŸ“¦ Installation

1. Clone the Repository

git clone https://github.com/darkerror96/CompanyDigest.git
cd CompanyDigest

2. Create a Virtual Environment

python3 -m venv venv
source venv/bin/activate   # macOS / Linux
venv\Scripts\activate      # Windows

3. Install Dependencies

pip install -r requirements.txt

4. Add API Keys

Update .env file in the project root:

GOOGLE_API_KEY = your_key_here
NEWS_API_KEY = your_key_here

πŸ“¦ How to Run

adk run CompanyDigest

Releases

No releases published

Packages

No packages published

Languages