frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: RoboAPI – A unified REST API for robots, like Stripe but for hardware

https://github.com/amitb-quantum/roboapi
2•xmas123•5h ago
Every robot manufacturer ships a different SDK and a different protocol. A Boston Dynamics Spot speaks nothing like a Universal Robots arm. Every team building on top of robots rewrites the same integration layer from scratch. This is a massive tax on the industry.

RoboAPI is a unified API layer that abstracts all of that into one clean developer experience. One SDK, one API key, any robot — simulated or real hardware.

You can connect a simulated robot and read live telemetry in under 5 minutes:

  pip install fastapi uvicorn roslibpy
  uvicorn api.main:app --reload
  curl -X POST localhost:8000/v1/robots/connect -d '{"robot_id":"bot-01","brand":"simulated"}'
  curl localhost:8000/v1/robots/bot-01/sense
It also connects to real ROS2 robots via rosbridge — I tested it today controlling a turtlesim robot drawing circles through the API.

The architecture is pluggable — each robot brand is a separate adapter implementing a common interface (like a payment gateway in Stripe). Adding a new brand means one file.

Currently supports: simulated robots and any ROS2 robot. Boston Dynamics and Universal Robots adapters are next.

Would love feedback from anyone working in robotics — especially on the API design and what's missing for real-world use.

Comments

chfritz•4h ago
The problem is not that there is no standard -- there is, it's called ROS. The problem is that manufacturers are not interested in opening their robots up to that degree.

Also, REST is a terrible idea for interacting with robots. REST is call-response based. But with Robots a pub/sub (like ROS or MQTT) or a blackboard data architecture (like what we used in Transitive Robotics) is much more efficient and natural.

xmas123•38m ago
Fair points, and appreciate the pushback.

On ROS being the standard — you're right that ROS exists, but adoption outside research/academia is still fragmented. Boston Dynamics, Universal Robots, and most industrial arms don't natively speak ROS — teams still write glue code. RoboAPI is trying to be that glue as a managed layer rather than a DIY problem.

On REST being wrong for robots — completely agree on the pub/sub point. REST is the entry point for developer familiarity but RoboAPI already has WebSocket streaming for telemetry. The next step is moving commands to pub/sub too. Interesting that you mention Transitive Robotics — the blackboard pattern is something I've been thinking about for the fleet layer.

What would the ideal architecture look like from your experience? MQTT for commands, WebSocket for telemetry, REST only for configuration?

Show HN: I've built a nice home server OS

https://lightwhale.asklandd.dk/
87•Zta77•6h ago•36 comments

Show HN: VT Code – Rust TUI coding agent with multi-provider support

https://github.com/vinhnx/VTCode
2•vinhnx•1h ago•0 comments

Show HN: Browser Harness – Gives LLM freedom to complete any browser task

https://github.com/browser-use/browser-harness
91•gregpr07•13h ago•43 comments

Show HN: Gova – The declarative GUI framework for Go

https://github.com/NV404/gova
117•aliezsid•22h ago•26 comments

Show HN: HNswered – watches for replies to your Hacker News posts and comments

https://github.com/adam-s/HNswered
12•dataviz1000•9h ago•20 comments

Show HN: Nimbus – Browser with Claude Code UX

https://usenimbus.app/
8•pycassa•8h ago•1 comments

Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite

https://github.com/russellromney/honker
295•russellthehippo•1d ago•75 comments

Show HN: Tolaria – Open-source macOS app to manage Markdown knowledge bases

https://github.com/refactoringhq/tolaria
284•lucaronin•1d ago•129 comments

Show HN: Agent Vault – Open-source credential proxy and vault for agents

https://github.com/Infisical/agent-vault
135•dangtony98•2d ago•52 comments

Show HN: leaf – a terminal Markdown previewer with a GUI-like experience

https://github.com/RivoLink/leaf
36•RivoLink•17h ago•19 comments

Show HN: RoboAPI – A unified REST API for robots, like Stripe but for hardware

https://github.com/amitb-quantum/roboapi
2•xmas123•5h ago•2 comments

Show HN: Lilo – a self-hosted, open-source intelligent personal OS

https://github.com/abi/lilo
3•abi•8h ago•2 comments

Show HN: Codex context bloat? 87% avg reduction on SWE-bench Verified traces

https://www.npmjs.com/package/pando-proxy
4•george_ciobanu•6h ago•2 comments

Show HN: I built a CLI that turns your codebase into clean LLM input

https://github.com/NoahCristino/llmcat
3•cristinon•6h ago•0 comments

Show HN: I Reverse Engineered Codex Background Computer Use

https://github.com/actuallyepic/background-computer-use
5•anupamb•7h ago•0 comments

Show HN: Obscura – V8-powered headless browser for scraping and AI agents

https://github.com/h4ckf0r0day/obscura
3•jryio•7h ago•0 comments

Show HN: No AI – My Express.js codebase handled over $50M in prod

https://github.com/AnthonyBudd/express-ts-api-template
5•johnsmith2076•7h ago•0 comments

Show HN: Markdown as a Database

https://github.com/molefrog/lilmd
4•molefrog•7h ago•1 comments

Show HN: I built a simple site to reduce tool overload and improve focus

3•saeefwaleed•7h ago•1 comments

Show HN: FalsoAI – Detect influence/manipulation patterns in content

https://www.falsoai.com/
4•liam-chen•8h ago•0 comments

Show HN: #1 On This Day

https://onthisday-theta.vercel.app
5•starzmustdie•12h ago•1 comments

Show HN: ffmpeg-render-pro – Parallel video rendering with live dashboard

https://www.npmjs.com/package/ffmpeg-render-pro/v/1.2.0?activeTab=readme
2•beeswaxpat•8h ago•0 comments

Show HN: I'm 15 and built a cryptographic accountability layer for AI agents

https://github.com/arian-gogani/nobulex
4•arian_•9h ago•1 comments

Show HN: Markant – A Dedicated Markdown Reader

https://markant.md/
4•lokimedes•10h ago•1 comments

Show HN: Built a daily game where you sort historical events chronologically

https://hisorty.app/
64•damiannn•1d ago•59 comments

Show HN: Roids – Open Source Steroids for your Agents

https://github.com/Developing-Gamer/roids
2•DevelopingGamer•10h ago•0 comments

Show HN: Open-source Next.js dashboard starter with auth, RBAC and Storybook

https://github.com/nellavio/nellavio
2•matt765•10h ago•0 comments

Show HN: Broccoli, one shot coding agent on the cloud

https://github.com/besimple-oss/broccoli
73•yzhong94•2d ago•49 comments

Show HN: Atomic – Local-first, AI-augmented personal knowledge base

https://atomicapp.ai/
58•kenforthewin•16h ago•40 comments

Show HN: GoModel – an open-source AI gateway in Go

https://github.com/ENTERPILOT/GOModel/
207•santiago-pl•3d ago•75 comments