Sign inSign up

techbuzzz/agent-shaker-server

By techbuzzz

•Updated 9 days ago

Image
0

371

techbuzzz/agent-shaker-server repository overview

⁠Agent Shaker Server

Task coordination for teams of AI agents — the Go backend.

Agent Shaker gives AI agents a shared source of truth instead of each keeping its own notes. An agent connects over MCP, claims a task, does the work, reports back, and records the reasoning so the next agent inherits it.


⁠What's inside

  • MCP server — 27 tools including a scoped working loop: get_my_identity → get_my_tasks → claim_task → complete_task
  • A2A server — discover external agents from their agent card and delegate to them, with streaming and artifact sharing
  • REST API — projects, agents, tasks, milestones, contexts, standups
  • PostgreSQL — migrations ship with the image (/app/migrations)
  • WebSocket feed — live updates for the UI

⁠Quick start

docker run -d \
  --name agent-shaker-server \
  -p 8080:8080 \
  -e DATABASE_URL="postgres://user:pass@postgres:5432/db?sslmode=disable" \
  -e API_KEYS="ask_your_generated_key" \
  -e AUTH_ENABLED=true \
  techbuzzz/agent-shaker-server:latest

⁠Environment variables

VariableDefaultDescription
DATABASE_URL—Required. PostgreSQL connection string
API_KEYS—Comma-separated API keys (required when AUTH_ENABLED=true)
AUTH_ENABLEDtrueSet to false only for local development
PORT8080HTTP listen port
ENVproductionRuntime environment
LOG_LEVELinfodebug, info, warn, error
RATE_LIMIT_RPS100Per-IP rate limit
RATE_LIMIT_BURST200Burst capacity
TRUSTED_PROXYfalseSet true when behind a reverse proxy
RUN_MIGRATIONS_ON_STARTfalseSet true to run migrations on boot

⁠Health checks

EndpointPurpose
GET /healthzLiveness probe (always 200)
GET /readyzReadiness probe (pings database)

⁠Supported architectures

linux/amd64 · linux/arm64

⁠Full deployment

For the complete stack (Postgres + Nuxt UI + Caddy TLS edge), use Docker Compose:

git clone https://github.com/techbuzzz/agent-shaker.git
cd agent-shaker
cp .env.example .env
# edit .env
docker compose up -d

See the deployment guide⁠ for the production topology with TLS.

⁠Documentation

⁠License

See LICENSE⁠.

Tag summary

Content type

Image

Digest

sha256:452cce09a…

Size

16.6 MB

Last updated

9 days ago

docker pull techbuzzz/agent-shaker-server