VISUAL MULTI-AGENT CANVAS

Build multi-agent AI the way you build circuits.

AI Hierarchy Builder is the canvas. IC Builder is where you draw the chips. Wire ports, drop modules, drill into SoCs, run the whole hierarchy against real devices — Pi, Jetson, ESP32, industrial OT — without leaving AidaIDE.

$12/mo or $125/yr as an AidaIDE add-on · Cancel anytime · 5-year price lock on annual

AI Hierarchy Builder canvas with multiple ICs wired into a SoC
Why this canvas

Three reasons engineers stop building agents in notebooks.

The Hierarchy Builder fixes the three things that make most AI-agent frameworks unusable for real device work.

01 / TYPED PORTS

Wire agents like ICs, not like prompts.

Each IC has typed input and output ports. The canvas refuses to connect a string output to a JSON input — you catch the bug at design time, not at midnight on an Arduino call.

No more silent agent-to-agent format drift
02 / HARDWARE AWARE

ICs target real devices, not just LLMs.

Drop an IC onto a Pi in your fleet. Or onto a Jetson cluster. Or onto local CPU. The runner handles SSH, transports the payload, and streams the result back into the next IC in the chain.

Same canvas runs cloud LLM + edge inference
03 / NESTED SoCs

Group ICs into reusable SoCs.

When a sub-graph gets useful, wrap it as a SoC. Drag the SoC into other hierarchies. Drill in to edit. Your team builds a library of agent modules instead of copy-pasting prompt files.

Treat agent workflows like reusable components
The hierarchy

Five tiers, top to bottom.

From the team-wide workspace down to the individual agent call. The IC Builder tier is where most of your work lives.

TEAM
Team workspace

Shared library of hierarchies, ICs, and SoCs across your seats. Permissions, version history, and a single source of truth for agent designs.

SoC
System on Chip — reusable agent module

A named, packaged group of ICs with its own external ports. Drag a SoC into any hierarchy like a single component. Nest SoCs inside SoCs.

MODULE
Module — IC building block

Reusable primitives that live inside ICs: prompt blocks, validators, transformers, file readers, device-command runners. Drop modules into ICs to compose behavior without writing code.

AGENT
Agent — the actual model call

The leaf node: a single call to OpenAI, Anthropic, Gemini, Ollama, or any OpenAI-compatible endpoint. Set defaults globally, override per IC.

IC Builder — the workhorse tier

Draw an agent like you'd draw a chip.

The IC Builder is where you spend most of your time. Pads on the left for inputs, pads on the right for outputs, the prompt+model in the middle, modules wired between.

IC Builder showing an advanced integrated agent component with input and output ports

Typed I/O ports

Add input and output ports with type contracts. The canvas validates connections and tells you exactly where the mismatch is.

Per-IC model selection

Use Claude for reasoning ICs, GPT-4 for code ICs, local Ollama for cheap ICs. One canvas, mixed backends.

Device targets

Bind an IC to a device or fleet. The runner SSHes in, executes the IC, streams output back into the canvas.

Module-based composition

Prompt blocks, validators, file readers, command runners. Snap modules in instead of writing wrapper code.

Drill in / drill out

Double-click an IC inside a SoC to drill into it. Esc or breadcrumb to come back. Navigate hierarchies the way you'd navigate a codebase.

What you'll be looking at

Three views from inside the canvas.

Click any image to open it full-size. Same panels, same shortcuts, same SSH connections that the rest of AidaIDE uses.

What people build with it

Three real workflows.

Not toy demos. These are the patterns engineers reach for when they outgrow shell scripts and copy-pasted prompts.

Fleet diagnostics

"What's wrong with these 40 Pis?"

  • IC: pull logs over SSH from each Pi
  • IC: summarize per-device with Claude
  • SoC: cluster summaries into themes
  • IC: write a single triage report

Firmware code review

"Review this PR before I flash it"

  • IC: pull the diff from the device
  • IC: scan for unsafe patterns (local model)
  • IC: explain risky changes (Claude)
  • IC: dry-run on a sandboxed ESP32

Industrial OT triage

"PLC throwing weird Modbus errors"

  • IC: poll the Modbus tags
  • IC: correlate against last-known-good
  • SoC: walk the OPC-UA hierarchy
  • IC: draft an oncall handoff note

Bring your own model.

Set a default provider, override per IC. Mix cloud and local in the same hierarchy.

OpenAI Anthropic (Claude) Google (Gemini) Ollama (local) Any OpenAI-compatible
Pricing — add-on to AidaIDE

From $12/mo, cancel anytime.

AI Hierarchy Builder is an add-on. You'll also need an AidaIDE base plan (Single User $7/mo or $65/yr · Teams $30/mo or $300/yr).

Teams (5 users)

Add-on for AidaIDE Teams

$40/mo

or $400/year

save 17% on annual · 5-year price lock

  • Everything in Single, for 5 seats
  • Shared SoC + IC library
  • Version history on hierarchies
  • Per-seat run analytics
  • Team device targeting
  • Dedicated support
Add to Plan
Requires an active AidaIDE base plan. New here? See base + add-on bundles — Single User + AI Hierarchy = $19/mo or $190/yr.
Common questions

Quick answers.

What's the difference between an IC and an Agent?

An IC is the unit of work you design — typed ports, a prompt template, an optional device target, a chosen model. An Agent is the leaf call itself (one call to OpenAI/Anthropic/etc). One IC always wraps one Agent, but the IC adds the structure that makes the Agent reliable.

Can I run an IC on a remote device instead of locally?

Yes — that's the point. Each IC can target a device (a Pi, Jetson, ESP32, OT box, whatever's in your AidaIDE Fleet). The runner SSHes in, executes the IC's body there, streams output back into the canvas. The same IC can also be re-targeted to local CPU with one click.

Do I have to buy the AidaIDE base plan?

Yes. Hierarchy Builder lives inside AidaIDE, so the base plan is required. Single User base ($7/mo or $65/yr) + Hierarchy Single ($12/mo or $125/yr) is $19/mo or $190/yr total. Annual plans get a 5-year price lock.

Which LLM providers are supported?

OpenAI, Anthropic (Claude), Google (Gemini), Ollama (local), and any OpenAI-compatible endpoint. You bring your own API keys (stored encrypted in the Credential Vault). Set a default provider globally and override per IC.

What happens to my hierarchies if I cancel?

The hierarchies, ICs, and SoCs you've built are saved as files in your AidaIDE project. They stay on your machine. If you re-subscribe later, they open back up in the canvas exactly as you left them.

Can I share an IC or SoC with a teammate?

On the Teams plan, yes — the shared workspace syncs ICs, SoCs, and full hierarchies across your 5 seats with version history. On Single User you can still export/import via files, but there's no automatic sync.

Stop pasting prompts into a notebook.

Build agent workflows that survive past the demo. Get the canvas, the IC Builder, and every LLM provider for $12/mo.

Start at $12/mo See all plans