Orbit Studio
Write code on your laptop. Run it on real hardware. Ship it as a signed app.
The official VS Code extension for Orbit OS — build apps for Raspberry Pi, Arduino UNO Q and other ARM64 embedded Linux devices in Go, Python or Java, without flashing, SSH or a deploy loop.

Why Orbit Studio
- Real-time development on real hardware. Your code runs on your laptop and calls the device's GPIO, I²C, UART, SPI, PWM, camera and AI APIs over the network. Change a line, run again — no packaging, no flashing.
- One-click build & deploy. When it works, Orbit Studio compiles, packages and signs your app as an
.orb and installs it on the device.
- Live device logs. Stream logs from every app on the device into VS Code, filtered by app, tag and level.
- No setup chores. Project scaffolding, SDK versions and certificates are handled for you.
How it works
1 · Create a project
Pick a language, a name and your device. Orbit Studio scaffolds the project, the manifest and the SDK.
2 · Run it against your device
Press Run. The code runs on your machine and talks to the real hardware over an authenticated (mTLS) connection.

3 · Build & deploy
Press Build + Deploy. Your app is installed on the device as a signed .orb, starts automatically and streams its logs back to VS Code.

Features
|
|
| Projects |
New project wizard (Go, Python, Java), optional SDK examples, My Projects list |
| Run |
▶ in the editor title bar, status bar or Command Palette — runs against the selected device |
| Build & Deploy |
Build .orb, deploy, or both in one click; see installed apps, install or remove them |
| Devices |
Add devices by IP, name them, switch instantly; open the device's web UI inside VS Code |
| Logs |
Live device logs in the Output panel, filtered by app, tag, level and text |
| SDK |
Choose the SDK version per project; downloaded and wired up automatically |
Get started
- Install Orbit OS on your device — free for any use, installs on top of your existing Linux, no reflashing.
Community Edition (ARM64): Raspberry Pi 3 / 4 / 5 / Zero 2 W, Arduino UNO Q and other ARM64 embedded Linux devices.
→ Install guide
- Enable Developer Mode on the device: Settings → System → Security.
- Open Orbit Studio from the Activity Bar → New project → pick a language and your device's IP.
- Press Run, then Build + Deploy.
Toolchains: Go (go on your PATH) · Python 3.13 (the extension creates the .venv) · Java (JDK 17+ on your PATH).
Languages
| Language |
Status |
| Go |
✅ Supported |
| Python |
✅ Supported |
| Java |
✅ Supported |
| C++ |
Planned for Q4 |
Links
Orbit OS · Install guide · SDK reference · App Store · Forum
The Orbit OS Community Edition is free for any use. SDKs are open source (Apache-2.0).
| |