Skip to content
Docs
Get early access

Configuration

Dashcat Agent and Dashcat Bridge keep their files in one directory per user. Files holding keys, trust decisions or activity are created readable by the current user only (0600 on Unix; on Windows the user profile’s ACL applies).

OS Directory
Linux $XDG_CONFIG_HOME/dashcat/, default ~/.config/dashcat/
macOS ~/Library/Application Support/dashcat/
Windows %APPDATA%\dashcat\
File Owner Contents
agent.toml agent Settings: listen = "0.0.0.0:7420", and hosted = "allow" or "deny": whether the Dashcat connector may reach this node (set by dashcat-agent join). paused = true while Pause remote access is on in the tray
agent-account.toml agent The Dashcat account this node joined, and the account’s connector key when hosted = "allow"
agent-identity.key agent The agent’s private key
agent-trusted.toml agent Paired bridges and their permissions, and the Dashcat connector’s
agent-pairing.toml agent The active pairing code, if any (deleted when used or expired)
agent-activity.log agent The activity log; agent-activity.1.log holds older entries
nodes.toml bridge Paired nodes: address and pinned fingerprint
bridge-identity.key bridge The bridge’s private key

Deleting an identity key gives that machine a new identity: every pairing with it must be redone.

Environment variable Effect
DASHCAT_AGENT_CONFIG Agent config path (same as dashcat-agent --config); the agent’s other files live beside it. Login sessions don’t see it, so dashcat-agent autostart enable records the path as --config.
DASHCAT_AGENT_NO_TRAY Set to true to run the agent without a tray icon (same as serve --no-tray)
DASHCAT_NODES Node registry path (same as dashcat-bridge --nodes); the bridge key lives beside it
DASHCAT_PAIRING_CODE Code for dashcat-bridge nodes add when --code is omitted
RUST_LOG Log level, e.g. debug. Agent default info, bridge default warn. Logs go to stderr.

© 2026 Dashcat · Free during the preview