FLODE Logo
— actively developed

Flows instead of
YAML battles.

FLODE is a visual node editor for Home Assistant automations — inspired by Node-RED, but without an external server. Draw. Save. Done.

GitHub Open in HACS ↗
HA … Apache 2.0 HACS … Tests
my_automation.yaml — FLODE Editor
Trigger Sunset
Condition Nobody home?
Action Turn off lights
Action Dim light to 30%
End Done ✓
FLODE Visual flow

You connect nodes with the mouse —
trigger → condition → actions.

No YAML typing. No syntax guessing.
Just draw and save.

Output automation.yaml
# generated by FLODE
alias: Evening Light
trigger:
  - platform: sun
    event: sunset
condition:
  - condition: state
    entity_id: group.family
    state: not_home
action:
  - service: light.turn_off
    target:
      entity_id: all

Features

Everything you need.
Nothing you don't.

FLODE is a fork of C.A.F.E. with dozens of bug fixes and new features.

🎯

Visual flow editor

Arrange and connect triggers, conditions, and actions via drag-and-drop on a canvas.

📄

100% native YAML

No proprietary format. The output is standard HA automation YAML — no vendor lock-in.

🔄

Bidirectional

Import existing Home Assistant automations, edit them visually, and save them straight back.

🐛

Trace integration

Debug flows with the official HA trace view. See exactly which path was executed.

🔀

State machines

Complex loops and branches via an automatic state machine pattern — no detours.

🌍

DE & EN, dark & light

Full i18n support. Dark and light mode automatically follow your configured HA theme.


Node types

Four building blocks.
Unlimited possibilities.

Each node represents an HA concept directly in the visual flow.

Trigger
What starts it?
State, time, event, webhook — every HA trigger platform.
Condition
When does it run?
Filter — the automation only continues if the condition is met.
Action
What happens?
Call a service, fire an event, delay, run a script, …
Logic
OR / AND / NOT
Group multiple conditions and triggers and combine them logically.

Installation

Up and running in 5 minutes.

Via HACS (recommended)

  1. 1 Open HACS → Integrations → ⋮ → Custom repositories
  2. 2 Enter the URL https://github.com/SH1FT-W/flode, select type Integration → Add
  3. 3 HACS → Integrations → Search for FLODE → Install
  4. 4 Restart Home Assistant
  5. 5 Settings → Integrations → Add Integration → select FLODE