Idea · Code · Build

Describe it.
Build your idea.

You say what it should do. The assistant writes the BASIC, you read it line by line, and the exact same code runs in the simulator and on the chip.

robocar.bas · Text to Chip
The problem

Makers get stuck on the wiring.

You've got the idea. Then you drown in pins, resistors and datasheets, and the project never ships. Text to Chip raises the level: you say WHAT the machine should do, not how it's wired.

The key

Same code,
simulator and chip.

The exact same bytecode runs in the in-browser simulator AND on the chip's VM. What you test is exactly what you ship. No duplication, no surprises.

semaforo.bas
10 LED red, on
20 WAIT 4s
30 LED green, on
40 GOTO 10
the same bytecode runs here, and on the board

How it works. In three levels.

Level 0 · Natural language

Say it in plain words.

Describe what you want the chip to do. The assistant turns your intent into BASIC, and the compiler in the browser verifies every line, instantly.

"make the LED blink when it detects motion"
Level 1 · Chip BASIC

See every line.

The generated code is always readable, always editable. A @cfg comment turns any number into a slider. You never run a black box.

10 LED red, on
20 WAIT 4s : REM @cfg red 1..10
30 IF BUTTON("A") THEN LED green, on
40 GOTO 10
Level 2 · Bytecode + native C++

Runs on the chip.

Two layers, by design: your program is bytecode, the same code in the simulator and on the chip with no reflash. The rich behaviors (motors, sensors, NPU) are native C++ libraries it calls. Agility where you iterate, native power where it matters.

MODE 4 OUT
SET 4 1
WAIT 500
JMP 1
Missions

A mission is
a program.

No blocks to stack: a mission is one complete, readable program. An always-listening loop that reacts to buttons, sensors and your voice. Ask the assistant for one, pick one from the library, or write it line by line.

semaforo.bas
10 LED red, on
20 WAIT 4s : REM @cfg red 1..10 Seconds of red
30 LED green, on
40 WAIT 4s : REM @cfg green 1..10 Seconds of green
50 LED yellow, on
60 WAIT 1s : REM @cfg yellow 1..5 Seconds of yellow
70 GOTO 10
Mission settings · 3
Seconds of red4s
Seconds of green4s
Seconds of yellow1s

the code IS the config panel: @cfg turns a line into a slider

The IDE · textochip.com
Text to Chipsemaforo.basSimulator
▶ RUNConfigure · 3
10 LED red, on
20 WAIT 4s : REM @cfg red 1..10 Seconds of red
30 LED green, on
40 WAIT 4s : REM @cfg green 1..10 Seconds of green
50 LED yellow, on
60 WAIT 1s : REM @cfg yellow 1..5 Seconds of yellow
70 GOTO 10
CONSOLE · compile OK · 14 instr · 0 err
Simulator
Follow the project

Want to keep up?

Leave your email and we'll write when there's something new: missions, supported chips, updates. Nothing to wait for to start building.

Voice & edge AI · on-device

Talk to your robot.
No cloud.

IF VOICE()="go". That's the whole API. On the Nordic nRF54LM20 DK it runs on real hardware today: a spoken command turns the robot's wheels, and the speech model runs on the Axon NPU on-device, offline. The same primitive works in the simulator and on the ESP32-S3.

TodayVOICE() drives the robot: sim, ESP32, Nordic DK
On-deviceint8 model · Axon NPU · offline
LivenRF54LM20B · voice → wheels
RadioBLE 5.4 · Thread · Matter
LanguageChip BASIC · VOICE()
Nordic nRF54LM20 DK
Supported hardware

Zephyr.
One language, every chip.

The Chip BASIC runtime runs on Zephyr RTOS. You're never tied to a vendor: add a chip to the build system and your programs already work.

ESP32-S3
Live today · textochip.com
ESP32-S3
Runs the full runtime today: programs, missions, voice. Install the firmware from the browser in one click, then the board runs on its own.
Live · textochip.com
Nordic nRF54LM20
Live on the DK · bench-verified
Nordic nRF54LM20
Runs on the real DK: a spoken command drives the robot's wheels, the speech model runs on the Axon NPU on-device, and a saved program autoruns on boot. Flashed with nRF Connect.
Live · nRF Connect
Arduino UNO Q
Compatible · next generation
Arduino UNO Q
Next-gen Arduino boards move to Zephyr-class chips. The same runtime, with little to no rewrite.
Zephyr-compatible
宣言して、証明せよ

"An idea is enough to start.
Text to Chip guides you to a real machine,
and every line stays yours."

Idea. Build. Yours.