{"repo":"me-shaon/pulsedeck","free":true,"listed":false,"github":"https://github.com/me-shaon/pulsedeck","clone":"git clone https://github.com/me-shaon/pulsedeck.git","description":"PulseDeck — the reporting inbox for your AI agents.","language":"TypeScript","stars":20,"topics":["ai-agents","automation","dashboard"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"A self-hosted dashboard for your AI agents' output. Agents, scripts, and automations send their reports to PulseDeck. You get one clean, searchable place to read them — instead of digging through Slack, email, and terminal logs. Quick start · What you get · Connect an agent · Documentation --- Quick start You need Docker and make (plus openssl , preinstalled on macOS/Linux). make setup is required: the stack refuses to boot without a real AUTH SECRET / POSTGRES PASSWORD , so it can never run on a known value. Open http://localhost:3000 , create your account and workspace, and you're running. The images are pre-built and published to Docker Hub ( ahmedshamimhassan/pulsedeck-api , ahmedshamimhassan/pulsedeck-web ), so docker compose up never builds locally. Pin a release with PULSEDECK VERSION=v1.0.0 docker compose up ; omit it for :latest . To build from source instead — e.g. after editing a Dockerfile — use make build / make up-build . Deploy without cloning: because the compose file is self-contained, you only need three files on the host — docker-compose.yml , .env (from .env.example ), and a valid AUTH SECRET / POSTGRES PASSWORD — then docker compose up -d . See it with live data Want to watch it fill up? Run the built-in demo agent — it sends realistic reports every 30 seconds: 1. In the app, go to Sources → Add source and copy the registration token ( reg … ). 2. Run the demo agent: Charts, streams, and the live feed start populating right away. Heads up: the demo agent ","default_branch":null,"files":null,"tree":[],"storefront":"/r/me-shaon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/me-shaon/pulsedeck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}