Kanwas: Open-source shared context board for teams and AI agents

✍️ OpenClawRadar📅 Published: April 30, 2026🔗 Source
Kanwas: Open-source shared context board for teams and AI agents
Ad

Kanwas is an open-source shared context board that lets teams and AI agents work on the same canvas simultaneously. Agent tool calls stream into a shared timeline visible to everyone. The project is Apache 2.0 licensed and available on GitHub.

Key features

  • Multiplayer workspace: Teams and agents share documents, evidence, and decisions on one canvas.
  • Live agent streaming: AI agent tool calls appear in real-time on the same timeline every team member sees.
  • Git-backed filesystem: All data is stored as markdown files with full version history.
  • Self-hosted: Run with Docker Compose; no vendor lock-in.

Quickstart

Prerequisites: Docker, Docker Compose, and an Anthropic (or OpenAI) API key.

git clone https://github.com/kanwas-ai/kanwas.git
cd kanwas
cp .env.example .env
cp backend/.env.example backend/.env
cp yjs-server/.env.example yjs-server/.env
cp frontend/.env.example frontend/.env
docker-compose --profile app up

Open http://localhost:5173 to start working.

Ad

Who it's for

  • Founders: Combine fundraising decks, customer interviews, MVP specs, and hiring plans into one canvas with agent assistance.
  • Product managers: Drop interview snippets, tickets, and competitor screenshots; get a discovery readout and PRD with traceable claims.
  • Developers: Pull PM specs and designs onto a canvas; generate an implementation plan with tasks and acceptance criteria, then push markdown to your repo for Claude Code or Codex.
  • Marketers: Plan launches with positioning, messaging, and timelines; draft copy variants side-by-side.
  • Sales: Maintain reusable account boards with research, comms history, stakeholder maps, and proposal drafts.

Architecture and stack

Built with TypeScript (98.8%), CSS (0.8%), and Docker. Key dependencies: Yjs (CRDT for real-time collaboration), BlockNote (editor), AdonisJS (backend framework), and E2B (sandboxed code execution). The project uses a monorepo with pnpm workspaces.

Community

Join the Kanwas Kollective on Slack for questions and ideas. Contributors should read docs/SYSTEM_OVERVIEW.md first and open an issue before large changes.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

ClaudeHive: Web UI for Managing Parallel Claude Code Sessions
Tools

ClaudeHive: Web UI for Managing Parallel Claude Code Sessions

ClaudeHive is a web UI that handles parallel Claude Code sessions, allowing users to define prompt templates with placeholders, batch-run them across multiple inputs with configurable concurrency, and review all results in one place. It includes a CLI tool for manager agents to spawn and coordinate worker agents.

OpenClawRadar
Claude File History: VS Code Extension for Tracking Claude Code Sessions
Tools

Claude File History: VS Code Extension for Tracking Claude Code Sessions

A VS Code extension called Claude File History tracks every Claude Code session that touched your files, allowing you to find past conversations, preview what was discussed, and resume conversations with a double-click.

OpenClawRadar
Developer shares 10+ MCP servers for AI agent settlement, reputation, and micropayments
Tools

Developer shares 10+ MCP servers for AI agent settlement, reputation, and micropayments

A developer built BlindOracle on Claude Code with 100+ agents and created 10+ MCP servers for settlement, reputation, and micropayments. The architecture includes private commit-reveal forecasts, on-chain scoring, per-request micropayments, and verifiable agent attestation.

OpenClawRadar
Browser-native real-time coherence control system for Claude with SDE bands and Kalman filtering
Tools

Browser-native real-time coherence control system for Claude with SDE bands and Kalman filtering

A developer has built a real-time coherence control harness that runs entirely as a Claude artifact in the browser, treating conversation as a stochastic process with live Monte Carlo SDE paths, dual Kalman filtering, and behavioral signal detection.

OpenClawRadar