Back to browse
GitHub Repository
1 starsC++

Stop programming devices. Just answer questions

by Jang-woo·Apr 2, 2026·4 points·1 comment

AI Analysis

●●SolidBig BrainZero to One

Boundary-first execution prevents unpredictable physical device behavior before it happens.

Strengths
  • Action-first architecture derives device structure from behavior, not hardware types.
  • JSON as device definition language separates identity from execution constraints.
  • Reduces all device primitives to button (pulse) and switch (toggle) for composability.
Weaknesses
  • Only 7 commits and zero stars—very early stage with unproven real-world usage.
  • ESP32-C6 only; unclear how this scales to other Matter-certified hardware.
Category
Target Audience

IoT developers, Matter device builders, home automation enthusiasts

Similar To

Home Assistant · ESPHome · Matter SDK

Post Description

We’ve been programming devices by telling them what to do.

But what if a device could be defined just by answering questions?

Instead of writing code, you describe: - what the device should do - under what conditions it is allowed - what should never happen

From those answers, a real Matter device is generated (ESP32-C6).

An action-first system where devices are defined, validated, and then executed.

It’s not just no-code.

Devices are not programmed — they are defined.

GitHub: https://github.com/anna-soft/Nemo-Anna

If you want to try the flow directly: https://anna.software

I’d really appreciate feedback, especially on: - whether this model makes sense - where it breaks in real-world use - how it could work with AI controlling physical devices

Similar Projects

Infrastructure●●Solid

Fostrom, an IoT Cloud Platform built for developers

They combined typed payload validation, per-device sequential mailboxes and JS Actions running inside a WASM sandbox — a practical feature set that actually improves predictability for fleet code. The tiny Rust agent plus Python/JS/Elixir SDKs and an Elixir+DuckDB backend signal thoughtful infra choices rather than vaporware. Nice UX on the landing page, but the space is crowded; integrations and real-world scale will determine whether this stands out.

WizardryNiche Gem
arjunbajaj
303mo ago