{"repo":"arn-c0de/ANPS-TradeMeUp","free":true,"listed":false,"github":"https://github.com/arn-c0de/ANPS-TradeMeUp","clone":"git clone https://github.com/arn-c0de/ANPS-TradeMeUp.git","description":"ANPS-TradeMeUp is an LLM-powered AI News Prediction System for short-to-medium term market forecasting, featuring real-time analysis and a Dash-based monitoring dashboard.","language":"Python","stars":37,"topics":["alembic","event-detection","fastapi","information-extraction","llm","market-prediction","news-analysis","pipelining","portfolio-simulation","postgresql"],"license":null,"category":"ai-agents","readme_excerpt":"ANPS-TradeMeUp ANPS-TradeMeUp is a multi-agent news-to-market prediction system. It ingests financial news, extracts entities and events with LLM-supported analysis, scores impact and surprise, and produces market predictions with a Dash GUI and a FastAPI backend. Screenshots Dashboard Live Charts News Feed Predictions Trading Simulations Statistics Status - Core application code is organized under src/ - Operational scripts are grouped under scripts/ - Legacy SQLite migration utilities are archived under archive/legacy/sqlite/ - The repository is now prepared for full-container workflows with postgres , api , gui , and worker services in docker-compose.yml Quick Start Full Docker stack Rebuild only affected services after file changes: The script rebuilds only gui for pure GUI changes; for changes across multiple areas or shared build files, the full app stack ( api , gui , worker ) is rebuilt. Services: - GUI: http://localhost:8050 - API docs: http://localhost:8000/docs - API health: http://localhost:8000/health - PostgreSQL: localhost:5432 This default stack starts: - postgres - api - gui The optional continuous pipeline worker is not started by default. Start it explicitly: For older docker-compose v1 environments, a compatible command is: One-shot pipeline in Docker with OpenAI Set OPENAI API KEY in .env.local , then run: If you use a custom OpenAI-compatible proxy, set OPENAI BASE URL to a full https://... URL. If it is empty or invalid, the app now falls back to the of","default_branch":null,"files":null,"tree":[],"storefront":"/r/arn-c0de","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arn-c0de/ANPS-TradeMeUp/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."}