API Reference
REST (agent, localhost)
Default base: http://localhost:3005. Routes are profile-prefixed (/api/profiles/<name>/...) except for a few exempt routes.
→ REST API
OpenAPI spec available at http://localhost:3005/api/profiles/<profile>/openapi.json while the agent is running.
GraphQL (backend, federated)
https://graphqlworkspaces.burdenoff.com/workspaces/graphql
Federated service module inside Burdenoff Workspaces. Live live API schema: the live registry on the schema registry.
WebSocket
| Path | Purpose |
|---|---|
ws://localhost:3005/ws/ | Event stream (agent) |
ws://localhost:3005/terminal/ | Bidirectional terminal I/O (agent) |
wss://graphqlworkspaces.burdenoff.com/workspaces/graphql | GraphQL subscriptions (backend) |
CLI
vibecontrols --help
Open-source code
- Agent:
github.com/algoshred/vibecontrols-agent - CLI:
github.com/algoshred/vibecontrols-cli - MCP:
github.com/algoshred/vibecontrols-mcp - Backend, agent, CLI, MCP, plugin SDK, and built-in plugins: published on
github.com/algoshred(searchvibecontrols,vibe-plugin-*) - Plugin SDK:
github.com/algoshred/vibecontrols-plugin-sdk