Hacker Newsnew | past | comments | ask | show | jobs | submit | mmajzoobi's commentslogin

I have been frustrated that hardware devices are either (a) designed solely for consumers with polished intuitive UX but are not open source, hackable, developer friendly or (b) they are open source, hackable, but lack polished UX, and/or build quality that can appeal to less technic savvy audience.

Also, the software running on open source hardware devices is often an afterthought and there are very few devices that have hardware and software co-designed and tightly integrated to work together seamlessly and be developer friendly.

This drove me to design Ubo Pod that closes the gap between a developer-friendly platform and a polished product ready for end-user deployment.

Ubo creates a multi-modal user experience by bringing together voice, vision, and declarative GUI (embedded and WebUI). It supports over 50 cloud AI service providers (bring your API keys) as well as on-device/on-premise model hosting options.

The work behind Ubo Pod is the culmination of my decade long experience designing and building hardware products from initial concept to mass production. I am proud of the work me and my teammates have put into designing polished hardware and sub-modules, sophisticated software stack, agile manufacturing, global supply chain, automated test/QA.

I hope the open source hardware and software design can serve as a blueprint and inspiration for a new class of open devices that can tailor to both everyday consumers and professional developers.


they are getting more popular among homelab-ers


This is cool. Playground looks nice. Do you use yourself in your own flows? I am very interested to know your own use cases for it. I have found out that personal use cases of people who build tools like this are often the strongest.


some more context on this github issue: https://github.com/geerlingguy/mini-rack/issues/229


I have been investigating a new design to offer a single cable experience for Raspberry Pi 4 & 5 with a full function USB-C connector that carries power, video, audio, USB 2.0 data.

In this video, I am showing testing of a reference design and overall plan to implement this.

The IC that does the conversion is from Lontium Semiconductor (LT6711A).

If you like this idea and would like to see it come to life, please let me know if the comments and let me know if you have any thoughts on improving the design or other features you'd like to see.


I made a quick proof of concept UX flow to show how to install and authorize Twingate connector on Raspberry Pi (4 or 5) quickly without using keyboard or monitor (headlessly).

I am using Ubo pod hardware (own product) in this demo but you don't have to. You can just use a bare Raspberry Pi and use the emulated GUI inside the web UI (instead of the built-in GUI). All you need to do is to flash MicroSD card with image available on Github page ubopod/ubo_app/releases.

Do you use Twingate in your homelab? If so, please comment on this post and share you thought with me.


I have been developing an open source multi-modal AI assistant for the past few years that works with any model (local and cloud-based). It does tool calling and receives various inputs such as sensors, camera, voice, etc. I would like to get community feedback on use cases I can further work and integrate.


would it be possible to use this as transport layer for gRPC?


You can send any data, but you are limited with Compost types. So it can be done for sure, but it depends if it would be practical. What's the use-case? https://github.com/STMicroelectronics/compost-rpc/wiki/Data-...


I am planning to launch a product I have been working on for the past several years on Kickstarter.

The hardware and software is in a great shape and I have already manufactured a small batch.

I would like to get some community feedback before launching on Kickstarter to better understand what to improve and potentially add to the upcoming campaign.

Looking forward to hearing your thoughts.


What does it do?

Ubo app:

- offers a GUI (shown inside browser or hardware) to control your Raspberry Pi and Linux utilities. - helps with setting up WiFi even if your credentials change after initial setup. - gives your Pi virtual speakers, (and soon) microphones, and camera. That means, you can play audio on Pi without any audio hardware and hear the audio out of your phone/laptop speakers (virtual speakers). Same for mics and camera. lets you set up remote access (RPi Connect and VSCode Tunnel) using the GUI and configure different system/app settings, install Dockerized applications, etc. - easy configuration of LLM engines and voice assistant - offers a language agnostic gRPC API that you can communicate with from any programming language

-Here's a quick example of installing a Dockerized app (e.g. Jupyter Notebook) in a few seconds:

https://www.youtube.com/watch?v=wQEYU_t1mk4


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: