Dreadbot Monitoring & Logs

How to watch Dreadbot work in real-time.

Live Log Tail

Clawdbot logs all activity to a daily log file:

tail -f /tmp/clawdbot/clawdbot-$(date +%Y-%m-%d).log

This shows:

  • Tool executions (file reads, writes, exec commands)
  • API calls and responses
  • Message routing (Telegram, Discord, etc.)
  • Errors and warnings

Filtered Views

Just Tool Calls

tail -f /tmp/clawdbot/clawdbot-$(date +%Y-%m-%d).log | grep -i "tool\|exec"

Just Errors

tail -f /tmp/clawdbot/clawdbot-$(date +%Y-%m-%d).log | grep -i "error\|warn"

Message Activity

tail -f /tmp/clawdbot/clawdbot-$(date +%Y-%m-%d).log | grep -i "message\|telegram\|user"

Dashboard

Clawdbot has a web dashboard for session management:

URL: http://127.0.0.1:18789/

Features:

  • Active sessions list
  • Message history
  • Session controls

Gateway Status

Check if Clawdbot is running properly:

clawdbot gateway status

Or if clawdbot isn’t in PATH:

~/.nvm/versions/node/v24.13.0/bin/clawdbot gateway status

Common Commands

CommandPurpose
clawdbot gateway statusCheck service status
clawdbot gateway restartRestart the gateway
clawdbot gateway stopStop the gateway
clawdbot statusTroubleshooting info

Log Location

Logs are stored in /tmp/clawdbot/ with daily rotation:

/tmp/clawdbot/
β”œβ”€β”€ clawdbot-2026-01-31.log
β”œβ”€β”€ clawdbot-2026-01-30.log
└── ...

Open Terminal with Logs

To open a new terminal window tailing logs (on COSMIC/Pop!_OS):

export WAYLAND_DISPLAY=wayland-1
export DISPLAY=:1
export XDG_RUNTIME_DIR=/run/user/$(id -u)
cosmic-term -- bash -c "tail -f /tmp/clawdbot/clawdbot-$(date +%Y-%m-%d).log"

Configuration

Main config file: ~/.clawdbot/clawdbot.json

Workspace: /home/shdwdev/clawd/

Key files:

  • SOUL.md β€” Dreadbot’s personality
  • MEMORY.md β€” Long-term memory
  • memory/YYYY-MM-DD.md β€” Daily logs