How it works.

One build, start to finish: a bedroom CO₂ monitor, from a sentence to a thing on the desk.

You say what you want.

In your own words. No part numbers, no pin-outs.

warn me when the bedroom air gets bad

You get the build.

The modules, the port for each one, and the firmware written for this build.

  • Screenport 2+3
  • Light Gridport 5
  • CO₂ Sensorport 6
  • USB-Cport 10

From the firmware, as it is

if (a == BAD)         grid.setAll(pulse ? 255 : 120, 20, 10);   // red, pulsing
else if (a == STUFFY) grid.setAll(255, 150, 20);
else if (a == FINE)   grid.setAll(30, 200, 60);
Read all of it

The modules come in a kit. See the kits

You plug it in.

One USB-C cable from the board to your computer. The browser puts the program on the board.

The CO₂ build on the desk, one USB-C cable from its USB-C module into the laptop

It runs.

The first reading, filmed on a phone.

Any idea, the same way.

Type yours. The editor picks the modules, shows the ports and writes the firmware.

Explore what others have built

Want to use your own agent?

Skip the studio and build with Claude Code, Codex, Cursor, Lovable, or any coding agent that can run Python. The open-source Atech SDK gives your agent a catalog of every module and its API, a small project file to describe the build, and a bundled compiler that builds and flashes the board offline. No cloud account needed.

Install it, then tell your agent what you want to build and that it should use the Atech SDK.

$ pip install atech

$ atech list-modules

$ atech build

$ atech upload

Python, open source, on PyPI.

Copy the prompt for your agent

The team

  • David Stålmarck

    David Stålmarck

  • Tomas Harmer

    Tomas Harmer

  • Gustav Hugod

    Gustav Hugod

  • Julius Thunström

    Julius Thunström

  • Mitchell Brule

    Mitchell Brule