‹ Back to projects

Argus

A desktop app for understanding a market before betting on it.

Argus combines Google Research's TimesFM 3.0 temporal forecasting model with a multi-agent pipeline of language models that debate the qualitative analysis, and a VectorBT backtester that checks every decision against mathematical evidence before it goes live.

On top of the analysis engine sits a full Portfolio Manager, integrated with CCXT to generate and execute orders on derivatives exchanges, with an institutional-grade money management framework and a fully autonomous auto-trading scheduler.

Today the trading automation covers BTC only: the data layer is multi-asset, but nothing else is traded autonomously yet — a limitation the project's own documentation states plainly.

  • Platform
    Desktop — Windows, macOS, Linux
  • Engine
    TimesFM 3.0 + multi-agent pipeline
  • Interface
    Six panels in a single window
  • Scope
    Automated trading on BTC only
  • License
    AGPL v3
The name, in myth

Argus Panoptes was a hundred-eyed giant of Greek mythology, set by Hera to watch over Io: only a few of his eyes ever slept at once, so nothing escaped his sight. The name evokes watching that never stops — exactly what an engine following a market around the clock is for.

  • Starts or stops the automated trading cycle, with a countdown to the next candle and a run log
  • Manages spot and futures positions via CCXT: leverage, P&L, stop loss and take profit as ROI%
  • Runs Pattern Matching (KNN) against BTC history, with a confidence score and target price
  • Runs a TimesFM 3.0 temporal forecast on the same historical series
  • Runs the multi-agent LLM pipeline and shows the full debate behind every decision
  • Exports backtests and analysis to Excel
Auto Trading: start and stop automated trading, with a log of every cycle
Auto Trading: start and stop automated trading, with a log of every cycle
Portfolio: positions, leverage, P&L and proposed orders
Portfolio: positions, leverage, P&L and proposed orders
Markets: live prices for the tracked assets
Markets: live prices for the tracked assets
Pattern Matching: search for similar historical patterns
Pattern Matching: search for similar historical patterns
Time-Series Analysis: time-series forecast with TimesFM
Time-Series Analysis: time-series forecast with TimesFM
Advanced Analysis: multi-agent analysis with its history
Advanced Analysis: multi-agent analysis with its history

Keep exploring

The other ideas that took shape, from the same instinct to build.