Agent Weave banner
bushm2092-del bushm2092-del

Agent Weave

Development community

Description

An infinite canvas product that allows any number of codex, claude, opencode, pi, and other agents to communicate simultaneously on the canvas

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

AgentWeave

[English](README.md) | [简体中文](README.zh-CN.md)

AgentWeave is a local-first, spatial workspace for running individual AI agents and coordinating multi-agent teams. It combines a visual canvas, durable conversations, role presets, team orchestration, and an Electron desktop shell in one pnpm monorepo.

AgentWeave is currently under active development. APIs and persisted data formats may change before the first stable release.

Product Preview

Spatial multi-agent canvas

Place agents from different providers on one infinite canvas, keep each conversation independent, and arrange the workspace around the task.

![Multiple AI agents arranged on the AgentWeave canvas](./img/multi-agent-canvas.png)

Live agent conversations

Work with an agent directly inside a resizable canvas node, including model controls, streamed responses, reasoning, tool calls, and workspace context.

![A live Pi agent conversation with tool-call output](./img/agent-conversation.png)

Agent Team orchestration

Coordinate a leader and multiple teammates in one team node, while inspecting members, tasks, and activity from the team panel.

![An Agent Team with four independently managed members](./img/agent-team.png)

Reusable role presets

Create persisted roles with provider-specific instructions, then assign them consistently when building new agent teams.

![The AgentWeave role preset library](./img/role-presets.png)

Highlights

  • Spatial canvas: arrange agents, teams, files, and working context on a persistent tldraw canvas.
  • Live agent conversations: stream assistant output, reasoning, tools, permissions, and usage updates over SSE.
  • Durable sessions: persist conversations, completed content blocks, runs, canvas snapshots, and team state in SQLite.
  • Agent Teams: create a leader and teammates with isolated conversations, shared workspace context, tasks, mailbox messages, and approval-controlled spawning.
  • Role presets: define reusabl