Show HN: Omnara – Run Claude Code from anywhere

kmansm27 | 310 points

This is pretty cool and feels like we're heading in the right direction, the whole idea of being able to hop between devices while claude code is thinking through problems is neat, but honestly what excites me more is the broader pattern here, like we're moving toward a world where coding isn't really about sitting down and grinding out syntax for hours, it's becoming more about organizing tasks and letting ai agents figure out the implementation details.

I can already see how this evolves into something where you're basically managing a team of specialized agents rather than doing the actual coding, you set up some high-level goals, maybe break them down into chunks, and then different agents pick up different pieces and coordinate with each other, the human becomes more like a project manager making decisions when the agents get stuck or need direction, imho tools like omnara are just the first step toward that, right now it's one agent that needs your input occasionally, but eventually it'll probably be orchestrating multiple agents working in parallel, way better than sitting there watching progress bars for 10 minutes.

henriquegodoy | 19 days ago

One big question I have, in the era of Claude Code (and advancements yet to come) — is why should a hacker submit to using tools behind a SaaS offering … when one can just roll their own tools? I may be mistaken, but I don’t think there is any sort of moat here.

Truly — this is an excellent and accessible idea (bravo!), but if I can whittle away at a free and open source version, why should I ever consider paying for this?

mccoyb | 19 days ago

When you let Claude run free over changes big enough to have this thing be meaningful, are you really getting good enough code?

When I just set Claude loose for long periods, I get incomprehensible, brittle code.

I don't do maintenance so maybe that's the difference but I have not had good results from big, unsupervised changes.

tqwhite | 19 days ago

For the skeptics: using Claude Code from your phone is kind of great. Think this sort of solution is excellent once you've figured out a good workflow.

Open-sourced my own duct-taped way* of doing this with free/open-source stuff a few weeks ago, recommend you give this kind of Claude on the go workflow a try during your next flight delay / train ride / etc.

*https://github.com/smithclay/claudetainer

smithclay | 19 days ago

Cool. I'm a vibetunnel user and this looks like a better UI. However, I like that vibetunnel keeps all of my data local. Does this have remote access to my codebase and session? I'm guessing that's hard here because of the notifications? Or do I misunderstand how the data flows?

rgbrgb | 19 days ago

This is neat but I gotta ask - what’s your moat against Anthropic just launching the same thing a week from now?

Codex already works from your phone, I imagine Anthropic is well on its way to ship Claude Code across devices/apps too..

herval | 19 days ago

This looks super slick! The mobile first coding agent workflow really feels like a fundamental shift in how developers work. It is sort of like Rich Hickey's hammock driven development taken to its ideal form. While you are on the go and have an idea, rather than writing it down in your todo list you can kick off an agent and have a prototype PR waiting for you next time you are at your desk.

Once you start running coding agents async you realize that prototyping becomes much cheaper and it is easier to test out product ideas and land on the right solution to a problem much quicker.

I've been coding like this for the past few months and can't imagine life without being able to invoke a coding agent from anywhere. I got so excited by it we started building https://www.terragonlabs.com so we could do this for any coding agent that crops up.

sawyerjhood | 19 days ago

Like others (smithclay, sst/opencode) have said about aiming for a similar feature, I had plans to make a mobile app for Talkito[0][1] which primarily adds voice TTS/ASR and WhatsApp/slack interactions to Claude Code.

This looks like exactly what I was envisioning so congrats on getting out there first! LMK if you want to add voice controls to this.

[0]: https://github.com/robdmac/talkito

[1]: https://talkito.com

robbomacrae | 19 days ago

This is awesome. Should have android. This is why I use termius and ssh. I can be in and out of anything with Claude. Just a large pain in the ass with input lag and terminals with the keyboard.

nickfixit | 19 days ago

> I can start a Claude Code session and if I need to leave my laptop, I can respond from my phone anywhere

I've been looking for this for some time now. This is amazing if it delivers.

JyB | 19 days ago

nice launch. the "pick up the same claude code session on your phone bit" resonates. I’ve wanted that too, but with self-hosting and a few creature comforts.

I hacked a tiny web client around the claude CLI that I use daily:

https://github.com/sunpix/claude-code-web

- works on the go via PWA

- voice input (whiser) auto reading messages TTS

- drag and drop images with preview/remove

- hotkeys

DigitalDopamine | 19 days ago

Congratulations on the launch!

Main question I have since your backend is open source, is there a way to self host and point the mobile app at our own servers?

throwup238 | 19 days ago

These tools sound like a good idea, but then I try them and they always fall over at the same place: My problem isn't running the agents, I have an SSH terminal that supports tabs on my phone. My problem is QAing and reviewing the code all these agents write, and none of these tools solves that.

stavros | 19 days ago

This looks awesome!

I can't seem to authenticate because it had a localhost URL in the address when I was first authenticating. Now my work laptop has blocked the site completely to sign in or anything at all due to the activity of rapidly trying to bypass a site with no certificate because of that pass-on or something. Bummer, this computer has some more juice vs mine!

Might be an issue with "Sign In With Apple" if no one else has reported.

This is the link I got

https://omnara.com/cli-auth?callback=http%3A//localhost%3A58...

rhgraysonii | 18 days ago

I'm just using claude-code on termux on my s42 ultra with some mcp tools i built in rust - which thus runs on aarch64-linux-android. Very handy to get rust analyzer, webdriver, github cli etc on your phone, so i can get some small stuff done during commute.

Depurator | 19 days ago

Cool, but I wonder... is this really a feasible workflow?

The way I use LLMs is, I enter a very specific query, and then I check the output, meticulously reviewing both the visual output and the code before I proceed. Component by component, piece by piece.

Otherwise, if you just "let it rip", I find that errors compound, and what you get isn't reliable, isn't what you intended, increases technical debt, or is just straight up dangerous.

So how can you do this from a smartphone? Don't you need your editor, and a way to run your code to review it carefully, before you can provide further input to Claude Code? Basically, how can you iterate from a phone?

vekker | 18 days ago

Very cool! Would love an integration with Twilio / phone and text-to-voice and voice-to-text.

Start an agent, receive a call when a response from the user is needed, provide instruction, repeat.

Use case would be to continue the work hands-free while biking or driving.

bingdig | 19 days ago

Lneat! My use case is swayed towards the none wrapper paths so the telemetry is contained or non-existent.

Basically, tunnelling to my mac so I can run my local mistral workflow/git/project builds yet with a gui like yours.

faramarz | 19 days ago

Can it control Codex, too? The ability to switch between Claude, Qwen, Gemini, Codex, and sst/OpenCode *CLIs would be pretty incredible!

* All of these are trivially installable via `npm install -g ...`

bigwheels | 19 days ago

This method of devleopment is definitely the future.

I've been having a lot of success with Google's Jules (https://jules.google.com/) which has the added benefit of running the agent on their VMs and being able to execute scripts (such as unit tests, linting, playwright, etc). The website works great on mobile and has notification support.

With the Google AI Pro subscription you get 100 tasks a day(!) included, it's a fantastic deal.

xetxov | 19 days ago

Been using cursors background agents to do this via mobile app. I was expecting a mobile app by anthropic by now. Wonder what will happen to this project when that happens?

k2xl | 19 days ago

Nice one, I thought I need this and wanted to build something like that too couple weeks ago.

But the more I worked with Claude, I felt like *I am the bottleneck* and not the waiting times. Also waiting for more than (really max) 5 minutes is for my features just not happening.

I think remote claude code is nice if you start a completely new app with loads of features that will take a long time OR for checking pull requests (the remote execution is more important here)

nicewood | 19 days ago

I need this, and I need it for seats, but I need it on-prem or it will never get approved. You should sell an iOS subscription based version that allows changing the api/auth url so we can self host. Plenty of companies would be willing to do the infra/config schlep in exchange for holding onto their data, and I mean if you charge 100 bucks per month per seat for the app, can I really complain?

frazbin | 18 days ago

Honestly it should be easy to do this kind of thing with a CLI app like Claude Code and yet you have to get pretty involved in interpreting its complex terminal usage. I'm starting to consider the recent trend of very "fancy" CLI utilities that treat the terminal as a kind of GUI as an anti-pattern. I mean, how much easier would it be to write a wrapper around CC if it were just a readline prompt.

Yet these fancy terminal applications have become really trendy. I've been using Crush lately and I quite like it, but it's annoying to me that I can't copy and pasted from the terminal when it's running, and scrolling the buffer doesn't work as expected either, it somehow scrolls some kind of internal "window" instead. Again, making copy & pasting annoyingly difficult.

Is anyone making a good agent system that is just "> Output", "$ input" without trying to get crazy with ANSI escape sequences? Some color is nice, but I think that should be the end of it.

radarsat1 | 18 days ago

Love the idea*!

Currently trying it and the output from claude code output doesn't appear on my phone though? Sometimes it outputs nothing, sometimes it outputs what appears to be a bunch of xml tags for tool calls I am assuming are meant to be parsed. But the notifications are working well which is nice.

(* though I have some security concerns about this as juicy target vs just rolling my own)

mattnewton | 19 days ago

I agree with the general sentiment here that this is the future of coding for a lot of tasks. But in terms of a business case for your product I'm really struggling to see how this beats Claude code action? Which integrates directly with GitHub, at no additional cost, and I can use an oauth token to use my subscription.

asar | 19 days ago

This is awesome, I was trying to build this as well. I'd love a windows version if that's on the roadmap.

nickelbob | 19 days ago

I love the concept (and was going to hack something for myself).

I can’t get through onboarding. The main omnara command just exits complaining of a missing session id and doing “serve” asks you to set up sessions on a page that doesn’t exist?

Nit: why is pipx required if you’re using uv?

wilde | 18 days ago

This is lovely, I was literally wishing for this two nights ago. I'll give it a try. Good luck!

Aarostotle | 19 days ago

This sort of thing should be run locally over something like tailscale or ngrok - direct peer to peer communication between phone and laptop. No way I'm sending my code to your central servers.

For now I'll just stick with a VNC solution for my macbook.

myflash13 | 19 days ago

What does the privacy situation look like? Do you get to see what we're working on?

KaoruAoiShiho | 19 days ago

It annoys me that this isn't available on android. I'm looking for an open source replit alternative. The closest I got is to manage github coding agent with preview environments. Bolt.new doesn't work on mobile AFAIK.

jacooper | 19 days ago

Can you support GitHub code spaces and GitHub copilot? Easiest workflow for me is code spaces/copilot given the pricing and ease of making new dev environments.

This would be a killer product in this setting as copilot is quite “chatty”

lumost | 19 days ago

Landing page slow, flashes and refresh automatically after few seconds in iOS brave

pzo | 19 days ago

Seems copying text in the app doesn't work? In that case it is useless. A quick way to copy an entire chat and a selection messages is a requirement for me to be able to use it.

macrolime | 19 days ago

Cool! I'm working on a similar personal tool for GeminiCLI.

Isharmla | 19 days ago

sst/opencode has plans to build a mobile app.

https://github.com/sst/opencode/issues/176

I recall watching a stream where the authors imagined instructing the agent to do a piece of work and then getting notified on your phone when it is done or being able to ask it to iterate on your phone.

abe-101 | 19 days ago

I do really like the idea of going for more walks throughout my work day, and just checking in on Claude with my phone.

SkepticalWhale | 18 days ago

Pretty cool, but where is the Android app?

decide1000 | 19 days ago

Ok now this is genius, and how I’ve wanted AI agents to work for a while now. Gonna try this out!

jama211 | 19 days ago

i run claude code on a hetzner server with a directive that 5 times per hour it trigger a "continue, if dome read claude.md and continue from there" after the 5th time i get a notification email that it has nothing more to do. works ok.

franze | 19 days ago

Nice work.

Is anyone working on collaborative Claude Code-ing with coworkers in Slack/Discord?

mmun | 19 days ago

This looks awesome. Will this work when using Claude Code via VSCode.

donbox | 19 days ago

Right on

colinmegill | 19 days ago

this is nice. I was using byobu/screen and an android client w/ ddns. this is a much cleaner solution that I wish I had when I was using the claude-code seriously.

...but as I will now say at the end of every claude-centric post I make until a CSR gets back to me : I'm now approaching a week of zero CSR responses to a very valid question about a $200.00usd/mo account -- so I hope Omnara eventually matures to the point of supporting many different AI provider options; even if claude-code is the soup du jour.

Having fantastic tooling and effort around a company that is disinterested in its' userbase is a lot like the mental anguish I feel when I consider all of the tools and systems that were at one point reliant on now-gone Google services. What a waste. I'm sure the people involved learned plenty and that it was a personal growth experience for them, but boy do I hate seeing good code thrown away so routinely.

I have a bit of a feeling like that around claude-code/cursor-specific things right now. It reminds me of the work I put into Google Wave a hundred years ago.

serf | 19 days ago

termius and tmux I don’t see the point

user3939382 | 19 days ago

Nice work!

xmasterdev | 16 days ago

So you've reinvented SSH+screen except slower and much less flexible?

globular-toast | 19 days ago