OpenGoat arranges AI agents into an organization chart. You create manager and individual-contributor agents that report to one another, give each a role and skills, and send messages or tasks to any of them. Managers plan and split work, and individuals carry it out. Agents can run on OpenClaw or on other coding tools such as Claude Code, Codex, Cursor, GitHub Copilot CLI, and Lovable.
Installed alongside OpenClaw, it serves a local web UI where you message Goat, the top-level agent. The CLI covers the same operations: opengoat agent create with --manager or --individual and a --reports-to parent, opengoat agent --message to run role-based work, --session to keep continuity across messages, and opengoat task commands for creating, listing, and updating tasks with owners and assignees. A Docker image is available.
Features
- Hierarchical organizations: manager agents delegate to individual agents that report to them
- Cross-tool coordination: OpenClaw agents work alongside Claude Code, Codex, Cursor, GitHub Copilot CLI, and Lovable
- Project CMO: opengoat project create provisions a project-scoped marketing agent with the agent-browser skill and a first-run prompt sequence derived from the site
- Sessions: named sessions carry context between messages to the same agent
- Tasks: create, assign, list, and update task status per agent
- Skills: install skills per agent. Managers get og-board-manager, individuals og-board-individual, and non-OpenClaw agents og-boards
- Default entry agent: set in a config file or an environment variable
- External gateway: connect to an existing OpenClaw gateway by URL and token
