PanWatch packages portfolio agents in one Docker image
PanWatch, a Chinese open-source portfolio dashboard, gained hundreds of GitHub stars over one week by combining market monitoring, technical analysis, LLM research, and notifications in a self-hosted application. It covers A-share, Hong Kong, and US equities and integrates the TradingAgents framework to generate structured investment reports.
The project consolidates several tools that retail investors often run separately. PanWatch stores watchlists, positions, alert rules, and configuration in a local Docker volume, then connects to external market-data sources, an OpenAI-compatible model endpoint, and messaging services. Its agents recommend actions but do not place live trades.
The portfolio becomes an agent graph
TradingAgents supplies four analyst roles focused on technicals, sentiment, news, and fundamentals. Their findings pass through a bull-versus-bear debate, a risk review, and a portfolio-manager node that proposes an action. Clicking the brain icon on the portfolio page starts this workflow and exposes the intermediate role outputs alongside the final report.
The project estimates that a deep analysis takes 3 to 5 minutes. Its default model is deepseek-chat, with an estimated cost of about $0.05 per run. Actual latency and expense depend on the selected provider, prompt size, model pricing, and retry behavior.