v3.0 Now built entirely from Home Assistant's own parts

See your automations.

FLODE shows Home Assistant automations and scripts as a flow you can read, test and understand — edited with Home Assistant's own editors, saved as plain Home Assistant YAML. No server, no lock-in.

FLODE inside Home Assistant: a flow with two triggers, a condition and actions; the selected If-then block is edited with Home Assistant's own editor on the right.

Made of Home Assistant

Nothing new to learn. It's the editor you already know.

Every trigger, condition and action opens in Home Assistant's own editor — the same forms, pickers and dialogs as in Settings. FLODE adds the canvas, so you see how it all connects.

Home Assistant's editors, dialogs and menus

Adding steps, renaming, area, labels, mode, saving — all Home Assistant's own. If-then, Choose and Repeat stay single blocks.

Your language, your theme

FLODE follows your Home Assistant profile, light or dark, on desktop and phone.

Plain YAML, both ways

Open any existing automation, change it visually, save it back. It stays editable in Home Assistant's own editor.

FLODE start screen inside Home Assistant with automations, scripts and relations.

Runs & relations

Know what happened — and why.

Real runs are drawn right onto the flow, next to Home Assistant's own timeline. And one view shows how all your automations and scripts affect each other.

A real run of an automation: Home Assistant's trace timeline on the right, the steps that ran highlighted on the canvas.
Runs. Pick a run, see its path, open any step's details. Run any step and everything after it for real with Run from here.
Relations view: possible conflicts, self-triggering automations, chains, and what controls a light.
Relations. Conflicting automations, ones that trigger themselves, chains, missing entities — and where is this used? for any entity.

AI help

Stuck? Ask.

FLODE can use the AI you've set up in Home Assistant to explain runs, find mistakes and draft new automations.

Optional Only appears when you've chosen an AI task in Home Assistant (Anthropic, OpenAI, Google, Ollama …). No extra key, no extra service — without one, FLODE works exactly the same.
The AI explains why a run failed: brightness 150 % is above the allowed 100 %.

Why did it fail?

One click on a run and the AI explains it in plain words — which condition held, which step broke and how to fix it.

Everything else

Small things that add up.

Scripts, too

With fields, a run button that asks for them, and Run from here for any step.

Template workshop

Jinja rendered live by Home Assistant — with the result type, what it reacts to and the variables of a real run. ⌘J

Commands & shortcuts

Everything in one search ⌘K, right-click menus, copy, paste, duplicate, and an overview on ?.

Tabs & minimap

Several flows open at once, each with its own undo; a minimap for big ones; tidy up in one click.

Import, export, merge

Paste YAML, save as copy, FLODE files, and merge several automations into one.

Careful with your data

Warns when it can't read part of an automation. HA blocks stay blocks, and saving keeps what Home Assistant wrote.

Template workshop with a live-rendered result.
Template workshop. Try Jinja before it goes into an automation.
Right-click menu on a card with copy, duplicate, disable, run from here, disconnect and delete.
Right-click. The common actions right where you work, with their shortcuts.
FLODE on a phone: two-row header and the selected block as a bottom sheet.

On the go

Fix it from the couch.

On a phone the tools move into a swipeable strip and the editor slides up as a sheet — the card you're editing stays in view above it.

Under the hood

Your automations stay yours.

What you build is ordinary Home Assistant YAML, stored by Home Assistant. Uninstall FLODE tomorrow and every automation keeps working.

No server, no accountFLODE is a panel inside Home Assistant and talks only to your Home Assistant.
Round-trips your YAMLTested against real installations: open, save, and the automation comes back the same.
Open sourceApache 2.0, based on C.A.F.E. by Federico Zivolo.
automations.yaml — saved by FLODE
alias: Abendlicht Schlafzimmer
triggers:
  - trigger: sun
    event: sunset
    offset: "-00:15:00"
conditions:
  - condition: state
    entity_id: input_boolean.person_julia
    state: "on"
actions:
  - action: light.turn_on
    target:
      entity_id: light.bed_light
    data:
      brightness_pct: 40
  - if:
      - condition: state
        entity_id: switch.decorative_lights
        state: "off"
    then:
      - action: switch.turn_on
        target:
          entity_id: switch.decorative_lights
mode: restart

Install

Up and running in five minutes.

  1. 1HACS → search for FLODE → Download.
  2. 2Restart Home Assistant.
  3. 3Settings → Devices & services → Add integration → FLODE. It appears in the sidebar.

Needs Home Assistant 2026.3 or newer and an admin account. By hand: copy flode.zip from the releases into config/custom_components/flode/.

Open in HACS