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.