Post your daily standup, see what your team is working on, no meeting required. The Geekbot alternative for teams who want standups without Slack or a $3/user/mo tool.
Every operation in Campfire is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.
GET /api/discussions — list all discussions with optional search and filter query parametersPOST /api/discussions — create a new discussion recordGET /api/discussions/{id} — retrieve a single discussion by IDPUT /api/discussions/{id} — update an existing discussionDELETE /api/discussions/{id} — remove a discussionGET /api/stats — aggregated statistics with status breakdownGET /api/health — health check endpoint for monitoringThe moment you store discussions in someone else's cloud, you have accepted their terms, their pricing changes, and their uptime. Campfire puts that decision back in your hands with a standalone binary that runs anywhere you can run a Linux process.
Run Campfire on any server where you can execute a binary. The dashboard is immediately available at localhost, and the REST API integrates with your existing scripts and workflows. No external dependencies to configure, no managed service to subscribe to.
Install Campfire with the one-line shell script or download the binary directly from GitHub. Run it, open /ui, and start creating discussions. The SQLite database lives in a single file under the data directory. To migrate to a new server, copy the binary and the data directory. That is the entire migration procedure.
GET /api/discussions — List all discussions. Supports ?q=keyword for search and ?status=value for filteringPOST /api/discussions — Create a new discussion. Send JSON with at least titleGET /api/discussions/{id} — Fetch one discussion by IDPUT /api/discussions/{id} — Update fields on an existing discussionDELETE /api/discussions/{id} — Remove a discussionGET /api/stats — Returns total count and breakdown by statusGET /api/health — Returns {"status":"ok"} for uptime monitoringSelf-hosted async team standup tool. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool campfire
PORT=8850 ./campfire
http://localhost:8850
Single binary. Embedded SQLite. No Docker. No database. No dependencies.
Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.
export CAMPFIRE_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./campfire
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.