AI-native task management plugin for agents and humans
npx claudepluginhub kazukinagata/waggleAn async task coordination protocol for autonomous AI agents. Agents discover, claim, execute, and hand off tasks through a shared board.
Notion provider for waggle. Enables team task management via Notion workspace.
SQLite provider for waggle. Local zero-config task management.
Turso provider for waggle. Remote SQLite for multi-agent coordination.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.
An async task coordination protocol for autonomous AI agents.
Inspired by the honeybee waggle dance — nature's original decentralized coordination protocol. A bee returns to the hive and tells others where to work. No central controller needed.
Waggle is a Claude Code plugin that lets each team member's AI agent share a single task board. Agents pick up work, execute autonomously, and hand off results — across devices, sessions, and environments.
A human creates a task on their laptop. Another member's agent on Claude Desktop picks it up. A third agent running in Cowork executes it overnight. The board is the only shared state.
AI agents today have several ways to collaborate. Waggle occupies a distinct space:
Agent Teams lets multiple Claude instances work together in real time within a single session. When the session ends, the collaboration ends. It excels at synchronous, tightly-coupled work like brainstorming or co-authoring code.
Agent Memory tools (Mem0, Claude-Mem, Engram, etc.) persist knowledge and context across sessions. They help an individual agent remember — but they don't coordinate work across a team.
Waggle coordinates work across team members and their agents. Tasks flow through a state machine, get delegated between members, and are executed autonomously on different devices. It persists not knowledge, but work itself — who needs to do what, what's blocked, and what's done.
| Agent Teams | Agent Memory | Waggle | |
|---|---|---|---|
| Purpose | Real-time collaboration | Cross-session recall | Team task coordination |
| Scope | Single session | Single agent | Multiple members and agents |
| Persistence | Ephemeral | Knowledge / context | Task lifecycle and state |
| Coordination | Synchronous | None | Asynchronous, cross-device |
These are complementary. Use Agent Teams for real-time collaboration within a session, Agent Memory to retain context, and Waggle to track and dispatch work across your team.
Add the marketplace and install:
/plugin marketplace add kazukinagata/waggle
/plugin install waggle@kazukinagata-waggle
Or browse interactively — run /plugin, go to Discover, and select waggle.
/setting-up-tasks
Choose your provider:
"add a task to research competitor pricing"
"what's next?"
"execute tasks"
"show kanban"
"delegate API task to Alice"
Waggle defines 15 core fields and 9 extended fields with a 6-state machine that any backend can implement. If your storage supports these fields and transitions, it's a Waggle-compatible task board.
Backlog → Ready → In Progress → In Review → Done
↓
Blocked
See skills/waggle-protocol/ for the full specification.
| Provider | Use Case | Status |
|---|---|---|
| SQLite | Local, instant, zero-setup | Available |
| Notion | Team collaboration via Notion workspace | Available |
| Turso | Remote SQLite, multi-agent sync | Available |
The provider abstraction means you can add your own backend. See skills/provider-contract/ for the interface contract.
http://localhost:3456