An interactive, visual reasoning playground, Powered by agents. Here you and an AI can build, connect, and explore ideas together on a shared canvas.
- AI Chat Assistant - ask questions and collaborate directly in chat.
- Visual Board - add, move, and connect nodes.
- Custom Node Editing - click any node to rename or edit inline.
- Realtime AI Interaction - agent can analyse the board or add new nodes
- Reasoning Workspace - great for visualising any problems that you have
Collaborative Rooms via Durable Objects. Allow users to create a shared room identified by a unique ID or key. Each room is backed by a Cloudflare Durable Object (referenced by name), which maintains the diagram’s state and real-time connections.
As someone who relies heavily on Excalidraw for solving problems: from software design to algorithm reasoning - Flow takes that idea even further. It’s like Excalidraw, but powered by an AI collaborator that can help you design diagrams, summarise complex systems, and even guide you toward a solution.
flow-example.mp4
- Cloudflare account
- OpenAI API key
- Install dependencies:
pnpm install- Set up your environment:
Create a .dev.vars file:
OPENAI_API_KEY=your_openai_api_key- Run locally:
pnpm start- Deploy:
pnpm run deployMIT