Build AI agents visually by drawing them like a diagram

A new open-source tool lets you design AI agents by dragging and connecting blocks on a canvas — no coding required. It works like draw.io, where you draw boxes and arrows to map out a workflow. This lowers the barrier to building agents for people without a programming background.

Until now, creating an AI agent typically meant writing code in Python or a similar language. This tool changes that by giving you a visual canvas where you drag blocks (representing steps like 'search the web', 'call an LLM', or 'check a condition') and connect them with arrows to define how the agent should behave. The resulting diagram is the agent's logic — what you see is what runs.

For non-developers, it makes agent design approachable and easy to understand at a glance. For developers, it speeds up prototyping complex multi-agent workflows. Because it is open-source, it is free to use and can be modified to fit specific needs.

Key points

  • Design AI agent workflows visually using blocks and arrows — no code needed.
  • The interface resembles draw.io, making it immediately familiar to anyone who has used diagramming tools.
  • Each block can represent a specific action: an LLM call, a web search, a conditional branch, etc.
  • Open-source means it is free and fully customizable.
  • Useful for both non-developers exploring agent design and developers prototyping quickly.

Quick term guide

open-source
Software whose code is shared publicly so others can inspect, use, or change it.
AI agents
AI agents are AI tools that can carry out steps toward a goal, not just answer once.
AI agent
An AI program that can inspect information and suggest what to do next.
developers
Developers are people who build software, apps, or websites.
Prototyping
Creating a clickable model of an app to test how it works.
multi-agent
A setup where several AI agents each handle a different subtask and work together to complete a larger goal.
agent workflow
A set of steps an AI follows automatically to complete a series of tasks in order.
Interface
The visual parts of a program that a human interacts with.
Read original