Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Auxia is a intelligent system designed to provide comprehensive stock analysis and investment recommendations. The application leverages AI agents to analyze financial data, market trends, news, and SEC filings to generate detailed investment reports for any publicly traded company.

Notifications You must be signed in to change notification settings

suchithms19/auxia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Stock Analysis Project

An intelligent system designed to provide comprehensive stock analysis and investment recommendations. The application leverages AI agents to analyze financial data, market trends, news, and SEC filings to generate detailed investment reports for any publicly traded company.

Features

  • Research and collect recent news and market sentiment
  • Analyze financial metrics and performance
  • Examine SEC filings (10-K and 10-Q forms)
  • Generate comprehensive investment recommendations

Tech Stack

  • Python: Primary programming language
  • CrewAI: Framework for orchestrating multiple AI agents in a workflow
  • LangChain: Used for connecting various AI components and tools

Setup

  1. Clone this repository
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Set up your environment variables by copying the .env.example file to .env and filling in your API keys:
    cp .env.example .env
    
    Then edit the .env file with your API keys for:
    • SERPER_API_KEY
    • BROWSERLESS_API_KEY
    • SEC_API_API_KEY
    • OPENAI_API_KEY
    • GROQ_API_KEY

Usage

Run the main script with a company name:

python main.py --company "Apple Inc."

The system will generate a comprehensive investment report in the reports directory.

Project Structure

  • main.py: Entry point for the application
  • agents/: Contains the AI agent definitions
  • tools/: Custom tools for the agents
  • tasks/: Task definitions for the agents
  • utils/: Utility functions
  • reports/: Generated investment reports

License

MIT

About

Auxia is a intelligent system designed to provide comprehensive stock analysis and investment recommendations. The application leverages AI agents to analyze financial data, market trends, news, and SEC filings to generate detailed investment reports for any publicly traded company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages