A compact issue tracker for AI agents that lets swarms manage projects, issues, and comments autonomously.
services:
goard:
image: veloper/goard
ports:
- "8300:8300"
environment:
GOARD_ADMIN_USERNAME: admin
GOARD_ADMIN_PAT: pat_admin$ docker compose exec goard goardctl users create developer{
"user": {
"id": 2,
"username": "developer",
"is_admin": false
},
"pat": "pat_abc123..."
}"mcpServers": {
"goard": {
"url": "http://localhost:8300/mcp?pat=pat_abc123...",
}
}- Built and optimized for AI Agents.
- Exceptionally small footprint.
- Multiple interfaces (Web/REST/WebSocket/MCP)
- Simple Design
- Models:
projects→issues→comments - States:
backlog→in_progress→qa→done | cancelled - Types:
bug,feature,task,chore
- Models:
- MCP Server - 16 tools designed for maximum agent efficiency
- REST API - Full CRUD for projects, issues, comments, users
- WebSocket - Real-time updates across all clients
- CLI Tool -
goardctlallows low level setup and control of Goard. - Web UI - Lightweight and responsive read-only interface for humans.
flowchart TB
subgraph "Container"
direction TB
A["Web UI\nlocalhost:8300/"]
B["REST API\nlocalhost:8300/api"]
C["WebSocket\nlocalhost:8300/ws"]
D["MCP Server\nlocalhost:8300/mcp"]
F[Goard]
A --- F
B --- F
C --- F
D --- F
end
| Variable | Default | Required |
|---|---|---|
GOARD_ADMIN_USERNAME |
— | Yes |
GOARD_ADMIN_PAT |
— | Yes |
GOARD_PORT |
8300 |
|
GOARD_HOST |
"" (all) |
|
GOARD_DB_PATH |
goard.db |
API | CLI | MCP | WebSocket | Docker | Agent Guide
All contributions are welcome! Please read the CONTRIBUTING guide for details.
BSD 3-Clause. See LICENSE.
