How It Works
The hermes-marketing-dashboard integrates into the Hermes Agent desktop interface. The system relies on a file-based snapshot architecture: marketing_snapshot.py aggregates data from campaign files (policy.yaml, daily runs, markdown logs, decisions.json, and monthly economics) into runs/dashboard/snapshot.json. A backend service (dashboard/plugin_api.py) serves this JSON to the frontend rendered via desktop/plugin.js.
Capabilities and Layout
The interface provides an overview of campaign spend against lifetime caps, days remaining, funnel conversion steps, demographics (placement, age, gender), and pending approval queues. Notably, days without delivery are highlighted as missing rather than reported as zero.
Maturity and Target Audience
With only 2 stars and 1 fork on GitHub, the project is an early-stage tool or specialised extension associated with the 'Marketer' agent from Agent Wikis. It is designed for developers and operators using Hermes Agent to supervise automated marketing workflows without risking unintended state mutations.