Skip to main content
The Web Interface provides a browser-based dashboard for managing trading bots, agents, and portfolio.

Accessing the Dashboard

Run /web in Telegram to get a login link:
🌐 Web Dashboard

Open this link in your browser:
http://localhost:8088/login?token=XSNKl6bjWKGce-mcCYSWWgcyC5EvgzFrFqgCGIIop0s

Link valid for 5 minutes.
Click the link to open the dashboard. The token authenticates you automatically—no separate login required.
The link is tied to your Telegram session. You can access the dashboard from any device by opening the link.
Web Dashboard

Features

Portfolio

View your unified portfolio across all connected exchanges:
  • Real-time balance updates
  • Portfolio value history charts
  • Asset distribution visualization
  • 24-hour P&L tracking

Trade

Place orders and monitor markets:
  • TradingView charts
  • Order book depth
  • Recent trades
  • Multiple exchanges

Bots

Deploy and manage bot instances:
  • Start/stop bots
  • Configure controllers
  • Monitor performance
  • View logs and metrics

Executors

Create and manage trading executors directly from the browser:
  • Grid, DCA, TWAP, Position executors
  • Visual configuration interface
  • Live performance metrics
  • One-click start/stop controls

Positions

Track open positions across all exchanges:
  • Real-time P&L updates
  • Position size and leverage
  • Entry and mark prices
  • Quick access to close positions

Agents

Monitor your autonomous Trading Agent sessions:
  • View conversation history
  • Track agent learnings and memory
  • Review snapshots and decisions
  • Switch between multiple agent sessions

Market

Access real-time market information:
  • Price charts and indicators
  • Order book visualization
  • Trade history
  • Cross-exchange comparison

Web + Telegram Sync

The web dashboard shares state with Telegram:
  • Start a Trading Agent on Telegram → monitor in the dashboard
  • Deploy an executor in the dashboard → get notifications on mobile
  • Portfolio updates appear everywhere instantly
  • Same session, same data, seamless switching

Custom Server Setup

By default, Condor runs the web dashboard on http://localhost:8088. To access from other devices:
  1. Set WEB_URL in your .env file:
    WEB_URL=http://your-server-ip:8088
    
  2. Restart Condor:
    make restart
    
  3. Run /web in Telegram to get a new login link with the updated URL
If exposing the dashboard to the internet, ensure proper firewall rules and consider using a reverse proxy with HTTPS.

Session Management

Login tokens expire after 5 minutes but your session remains active once authenticated. If your session expires:
  1. Run /web in Telegram again
  2. Click the new login link
  3. Your previous state is preserved

Tech Stack

TechnologyPurpose
Vite + React 19Framework
TypeScriptType safety
Tailwind CSS v4Styling
shadcn/ui + Radix UIComponents

Next Step

Seeing Your Portfolio

View your balances and positions across all exchanges