ESC
Start typing to search...

WebUI Dashboard

Monitor and manage your Teleton Agent from a web-based dashboard.

Enable WebUI

config.yaml
webui:
  enabled: true
  port: 3000
  host: localhost
  auth:
    username: admin
    password: ${WEBUI_PASSWORD}

Access the dashboard at http://localhost:3000

Features

FeatureDescription
DashboardOverview of agent status, messages, and wallet
ConversationsView and manage chat history
WalletMonitor balance and transactions
MemoryBrowse and search memory entries
TasksView and manage scheduled tasks
LogsReal-time log viewer
ConfigEdit configuration (read-only by default)

Security

Warning: Never expose WebUI to the public internet without proper security measures.

For production deployments:

  • Use a reverse proxy (nginx) with HTTPS
  • Enable IP whitelisting
  • Use strong authentication credentials
  • Consider VPN-only access

Remote Access

For secure remote access, use SSH tunneling:

Terminal
# Create SSH tunnel
ssh -L 3000:localhost:3000 user@your-server

# Access at http://localhost:3000

REST API

The WebUI also exposes a REST API:

API Endpoints
GET  /api/status      - Agent status
GET  /api/wallet      - Wallet info
GET  /api/messages    - Recent messages
GET  /api/memory      - Memory entries
POST /api/send        - Send message as agent