The full stack.
Every layer.
From source to board.
One command.
Entry point. Reads tsuki_package.json, resolves flags, coordinates the build pipeline.
Lexes, parses, and transpiles your code into native cpp, with native libraries support
compile and prepare the cores for upload your code
Uploads firmware over USB. Board auto-detected
Faster at every step.
Native binaries — no JVM, no Node.js startup overhead.
Interactive demo.
Built-in Go packages
— zero config, no installsA full IDE.
Built for firmware.
Desktop application built with Tauri + Next.js. Monaco editor, file tree, git panel, package manager, serial monitor — all with native performance.
One command.
Fully installed.
The installer detects your OS and CPU architecture and downloads the latest release from GitHub.
Requires: curl · macOS 12+ / Ubuntu 20.04+ / Debian 11+ / Arch
tsuki initScaffold a new project with tsuki_package.json, src/main.go, and a .gitignore.
tsuki build --board unoTranspile Go → C++ with tsuki-core, then compile with tsuki-flash or arduino-cli.
tsuki uploadFlash the .hex to your board via avrdude or esptool — detected automatically.
tsuki pkg install ws2812Install community packages from tsukilib. Ed25519 verified, versioned.