{"repo":"IAmTomShaw/stock-tracker-agent","free":true,"listed":false,"github":"https://github.com/IAmTomShaw/stock-tracker-agent","clone":"git clone https://github.com/IAmTomShaw/stock-tracker-agent.git","description":"An SMS-based AI Agent that keeps you informed of stock price changes and the factors influencing them.","language":"Python","stars":99,"topics":["ai-agents","finance","stock-market"],"license":null,"category":"ai-agents","readme_excerpt":"Stock Tracker Agent An AI-powered agent that tracks selected stock prices, analyzes market news when significant price changes occur, and keeps you informed via automated SMS messages. You can also interact with the agent by sending SMS commands to add or remove stocks from your tracker list. --- 🎯 Use Case - Monitor stocks for significant price movements - Receive concise market news summaries when price changes are detected - Get instant SMS alerts for actionable events - Control your tracker list by sending SMS commands (add/remove stocks) --- 🚀 Features - Automated stock tracking and alerting - Market news analysis using AI - SMS notifications via Twilio - Interactive SMS commands to manage your tracker list - FastAPI web service for deployment - Test and research modes for local development --- 📋 Prerequisites - Python 3.11+ - Twilio account and phone number - OpenAI API key - requirements.txt dependencies --- ⚙️ Environment Setup Create a .env file in the project root with the following variables (see .env.example ): Note: WEBHOOK URL should be set to the exact public URL Twilio uses to POST to your /receive-message endpoint (e.g., your ngrok or production HTTPS URL). --- 🔧 Installation 1. Clone the repository: 2. Install dependencies: 3. Set up environment variables: --- 🚀 Running the Project FastAPI Deployment Run the agent as a web service using FastAPI and Uvicorn: - The /receive-message endpoint processes incoming SMS messages from Twilio. - The agent tracks s","default_branch":null,"files":null,"tree":[],"storefront":"/r/IAmTomShaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IAmTomShaw/stock-tracker-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}