Discover and explore top open-source AI tools and projects—updated daily.
T1mnAI-driven financial news analysis and alerts
Top 99.8% on SourcePulse
Financial News AI Analysis Notification Service (MarketPulse) addresses the need for timely, actionable insights from financial news. It targets individuals interested in financial markets who require automated analysis and alerts. The service leverages Google Gemini AI to process news, extract key investment indicators, and deliver personalized notifications, enhancing market awareness and decision-making.
How It Works
MarketPulse operates by fetching the latest financial news through the Finnhub API. This news is then processed by Google Gemini AI, which performs intelligent analysis to identify market impact, investment advice, a confidence index, and source reliability, presented as percentages. The analyzed results are formatted and pushed to user devices via the Bark and PushPlus notification services, ensuring real-time delivery of synthesized financial intelligence.
Quick Start & Requirements
git clone https://github.com/T1mn/MarketPulse.gitcd MarketPulseuv): uv venv, source .venv/bin/activate (or Windows equivalent), uv pip install -r requirements.txt, uv pip install -e .python -m MarketPulse.mainpython -m MarketPulse.daemon_manager startuv (recommended for environment management)FINNHUB_API_KEY, GEMINI_API_KEYBARK_KEY_1 (at least one), PUSHPLUS_TOKEN (optional)PUSHPLUS_TOPIC (optional)README_EN.mdimg/pushplus.pngimg/bark.mp4Highlighted Details
Maintenance & Community
The project welcomes community contributions, including issues, documentation improvements, and code submissions. No specific community channels (like Discord or Slack) or roadmap details are provided in the README.
Licensing & Compatibility
The project is licensed under the MIT License, which is permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
The service relies on external API keys for Finnhub, Gemini, Bark, and PushPlus, which may incur costs or be subject to rate limits. Setup requires manual configuration of these keys and environment variables. The quality of analysis is dependent on the capabilities of Google Gemini AI and the curated list of trusted news sources. The project appears to be maintained by a single developer, suggesting a potentially low bus factor.
1 month ago
Inactive