top of page
software-hero_edited.jpg

Open Source

For Developers
Special Launch Offer

Up to 40% off on Reservations

Open Source

Developing on embedded systems shouldn't be hard. Ubo software stack separates concerns for developers. Instead of dealing with annoying low-level nuances, you can achieve your goals with fewer lines of code.

GUI

An easy to use graphical UI that can accessed via physical keypad or web browser.

Install Apps

Install 3-rd party Dockerized apps using GUI in few easy steps.

Low code

Build sophisticated apps with rich multi-modal UX in fewer lines of code.

Runs on Pi

It runs on Pi without requiring additional hardware. Hardware specific features (e.g. IR) requires Ubo Pod or DIY hardware.

Remote Access

Easy remote setup for terminal access or development with RPi Connect or VSCode tunnel.

API

Offers a language agnostic (gRPC) API that can be called remotely in any programming language.

Universal Remote

Setup remote access with easy using the built-in GUI for either quick shell commands or remote development.

Easy Setup

Scan WiFi QR Code or use Web UI offered by a temporary hotspot to enter credentials.

front camera can detect QR codes, barcodes, vision ai for object or gesture detection

with Web UI

with QR Code

Install Apps in Seconds

Install from list of third-party Dockerized apps or use docker compose via the Web UI to install other apps.

Install docker applications using docker-compose yaml file

Install with yaml file

Select from list

block diagram of system architecture

Unified Architecture

The software architecture provides a centralized store of application state and communication bus with modern reactive and event-driven design.

Language Agnostic API

Write client codes or plug-ins in any programming language of choice that has support for gRPC protobufs.

support for python, rust, kotlin, golang, swift, javascript, java, c++ and C#

Multi-Modal AI

Build voice and vision AI assistants with both cloud and local AI models.

Run models on Cloud APIs including Gemini, OpenAI, Claude APIs. On Raspberry Pi 5, you can run local models including wake word detection using Porcupine engine from Picovoice, as well as VOSK offline speech to text model for ASR and wake word detection, Piper offline text to speech engine. Support for Whisper coming soon.
bottom of page