Skip to content
Componentes

Apps and productivity · THM exclusive

Engenhoca

An infinite board where you wire boxes together to build automations and watch the flow run with pulses of light.

Engenhoca · Portuguese for a contraption.

In short

Engenhoca is an exclusive THM Componentes component for building flows by wiring nodes together, like automation builders do: you pan, zoom, connect ports that check data types, arrange everything in layers with one shortcut and run the flow with pulses that travel along the wires. It suits demos of AI agents and data pipelines.

The catalog, this component's prompt and its sample texts are in Brazilian Portuguese. AI coding assistants apply the prompt the same way.

Engenhoca: An infinite board where you wire boxes together to build automations and watch the flow run with pulses of light.
Capture of the catalog demo

What it looks like

It looks like an endless workbench with a dot grid. Nodes are white cards with a colored icon, a title and rows of inputs and outputs; every port is a dot colored by its data type, and a legend at the bottom explains the colors. Dragging from an output to an input pulls a curve; if the types do not match, the line turns red and the reason shows up. When the flow runs, each node lights up while it works, gets a done check with a note, and pulses of light race along the wires to the next one. A minimap in the corner shows where you are.

You may be looking for this if you asked for something like

  • build a flow by dragging boxes and connecting them with arrows
  • a visual automation editor with nodes and wires for my SaaS
  • show the client how the AI agent makes decisions, step by step
  • an editable flowchart where I can connect blocks
  • a chatbot builder screen with boxes linked by lines
  • an animation of the flow running with dots moving along the lines
  • an infinite zoomable board to sketch a data pipeline

Also known as

  • pipeline editor
  • node editor
  • node-based editor
  • flow builder
  • workflow builder
  • automation builder
  • visual programming

When to use

  • Automation or chatbot builders inside a SaaS
  • Live demos of AI agents, with the client watching every step run
  • Data pipelines and integrations that need an editable map
  • Internal rule and approval tools with decision branches

When to avoid

  • Org charts, mind maps and other simple trees, which have lighter dedicated components
  • Marketing pages that only illustrate a fixed flow, where an image is enough
  • Audiences mostly on phones, since building flows needs a large screen

How to ask your AI

Sample request
Build a node-based workflow editor for my automation SaaS: pan and zoom with inertia, typed ports that reject invalid connections and say why, automatic layered layout, a minimap, a run mode with pulses wired to my backend, full keyboard support and a no-animation version for reduced motion.

With THM Componentes, you paste the full prompt from the catalog, which already includes this component's source code, and the AI reproduces this exact effect instead of improvising.

Questions about Engenhoca

Does Engenhoca really run the flow or just simulate it?

Both. Out of the box, Engenhoca simulates the run and picks condition branches from a seed. With the executor prop, each node calls your function, which can be async and returns which outputs fire plus a note; the runStart, runStep and runEnd events follow the whole run.

Is Engenhoca heavy, and does it work on phones?

Engenhoca is rated Heavy in THM Componentes, but it uses only DOM and SVG, with no WebGL, and its animation loop runs only while something moves, stopping when the editor leaves the screen. On phones, one finger pans the view, two fingers pinch to zoom, and the minimap hides on narrow screens.

Can I use Engenhoca with the keyboard only?

Yes. In Engenhoca, Tab moves through nodes and connections, arrow keys move nodes along the grid, N opens the add menu, C starts a connection from the focused node while the arrows pick the target, L arranges layers and Ctrl+Enter runs the flow. Actions are announced to screen readers.

Apps and productivity

Related components

Give your AI a studio-grade repertoire

268 Vue and Nuxt components, 115 exclusive, a ready prompt in every one. Single payment, lifetime access and a 7-day guarantee.