Hey HN, I'm Joe. I've been building Hotwire Native apps for a decade and kept solving the same problems for every client. Ruby Native is the result of packaging all of that up.
You add a gem to your Rails app, configure a YAML file with your tabs, colors, and icons, and Ruby Native builds a native iOS app in the cloud. No Xcode project to maintain. Works with any frontend framework (ERB, React, Vue, Inertia, whatever).
The native shell handles tabs, navigation, push notifications, forms, haptics, OAuth, and in-app purchases. Your Rails app stays the source of truth. Changes to the YAML config are picked up without rebuilding.
A few things that might be interesting technically:
- Builds run on GitHub Actions macOS runners. The pipeline clones a private Swift project, writes an xcconfig from your settings, and archives with cloud signing. About 2 minutes per build. - The gem auto-mounts a /native/config endpoint that the app fetches on launch. That's how config changes work without App Store updates. - Two modes: Normal Mode and Advanced Mode for an even more native experience (native navigation bar and buttons).
Pricing is $299/year per app. You get the source code.
Happy to answer questions about the architecture, the build pipeline, or anything else!
I kept running into the same issue with coding agents.
A test run fails, you get a huge wall of output, and most of the effort goes into figuring out what actually went wrong.
In many cases, the failures are not independent. It’s the same issue repeated across many tests.
In one case: 128 failures → 2 root causes
I built a small CLI that groups repeated failures into shared root causes before passing the result to the model.
It’s mainly built for coding agents, but works on raw CLI output as well.
On my backend tests, this reduced debugging time and token usage quite a bit.
Hey Everyone,
I'm neither the founder or affiliated with these guys. But when they showed me the product it really clicked a switch.
I have been building products with AI since sonnet 4.0, and one of my issue, like many, consistency.
Hopsule turns architecture decisions into enforceable context that AI tools must follow.
Creates trackable, tasks which can be feed into your AI tools to do compound engineering.
If you're building with Claude Code, Cursor, or Copilot. You can use their CLI or MCP.