FinPulse AI
AI finance agent by [Sharad Khare](https://www.sharadkhare.in/).
FinPulse AI
AI finance agent by Sharad Khare.
FinPulse AI combines xAI Grok, live market data, and web search to deliver structured financial analysis in an interactive AgentOS playground.
Features
- xAI Grok-powered finance analysis
- Real-time stock and market data via YFinance tools
- Web research support via DuckDuckGo tools
- Structured output rules for financial tables and concise summaries
- AgentOS playground interface for interactive workflows
Quick start
cd finpulse-ai
pip install -r requirements.txt
python app.py
Required API key
- Set
XAI_API_KEYin your environment before running the app.
How it works
1. FinPulse routes your finance query to a Grok-based agent.
2. The agent can fetch market data and search the web for context.
3. Numerical outputs are formatted as tables for easy comparison.
4. You interact with results in the AgentOS web interface.
Project structure
finpulse-ai/
├── app.py
├── finpulse/
│ ├── agent.py
│ └── config.py
├── requirements.txt
├── pyproject.toml
└── README.md
Who this is for
- Retail investors seeking structured AI-backed analysis
- Fintech builders prototyping market intelligence assistants
- Analysts combining web context and stock data quickly
- Developers building finance copilots with AgentOS
Use cases
- Analyze stock tickers with real-time market context
- Summarize financial trends with table-first outputs
- Combine YFinance metrics with web-based signals
- Build finance research copilots with xAI Grok
Author
- Website: sharadkhare.in
License
MIT © Sharad Khare
Loading file tree…
Select a file to preview its source.
bash
cd finpulse-ai
pip install -r requirements.txt
python app.py