AIAI EngineerJul 12, 2026· 9:21

remobi.app: Don't change your terminal workflow for mobile

Connor Adams presents remobi.app, a progressive web app that lets developers check on their terminal-based coding agents from a mobile phone without changing their existing workflow. Built for TMUX users, it mirrors a user's remote terminal session with gesture controls for zoom, scroll, and pane switching. Adams argues that unlike Claude Code's built-in handoff or dedicated mobile terminals, remobi is agent-agnostic and preserves custom TMUX setups with tools like lazygit and critique. The app uses Tailscale by default for secure remote access, though users can substitute Ngrok or Cloudflare tunnels. Open source and installable via npm, remobi aims to satisfy the compulsive need to monitor agents while away from the desk.

Transcript

Intro0:00

Connor Adams0:16

Hello everyone. Um, so yeah, my name's— my name's Connor Adams, and I'm here to present to you remobi.app. A little change of schedule here, so you might— might not be expecting this. So who here uses checks on their agents on their phone?

Okay. Who here would like to, but doesn't? Okay, yeah. I— I'm always actually torn about whether or not it's a great idea or not. I'm thinking, I'm out, you know, out and about, may— might be some nice weather, out with my friends and family, and then I get this sort of compulsion to check on my agents.

Are they— are they working well? Do I need to steer them? Do they need me? And so,rightly or wrongly, there are plenty of apps for it. So before I show you mine, why have I built one? Well, one, because I've got AI psychosis, of course, and you just must build apps.

Motivation0:55

Connor Adams1:10

But the thing I wanted didn't really exist. So there's— there's Claude— there's Happy, which does Claude code, and it's got a nice native mobile app, but it only works with Claude code. And also it has some relay server that I'm not sure I really trust.

Um, fine. What other options do we have? Another Claude code option? Well, you can use the inbuilt thing and it will— you press a manual handoff and it will hand off your session to the mobile app. That's cool.

But it means that you have to manually hand over, and also it means that you can't use Codex or something else. Or Py. Or there's just— what about just having a— a, like, terminal app for your— for your phone?

And these are also good. The annoying things I find with it is, like, managing SSH keys and setting all that up. Also having touch controls and having it work with your existing workflows that you may have in something like TMUX.

So, another question. TMUX users. Got any? Only a couple. And that unsure face as well. Okay, so if we don't use TMUX, that's fine. So I used to be— I used to be a big VS Code man, and then now I just— maybe because I think it's cool, I use the terminal.

TMUX Demo2:16

Connor Adams2:35

But also, it's nice because it's a portable setup and I can— I've got a remote dev machine, I can SSH into it, it's got all my same stuff on it. So before we get onto the mobile bit, I will just show you

TMUX. So this is my terminal, and why not have four different coding agents on there at the same time? And so what TMUX is, is essentially like a window manager for your terminal. So you're able to have these panes like this, and you're also able to have windows that you can switch between.

You see the tabs along the bottom. But you can also, like, customize it. It's probably a bit hard to read on the screen, but I've got stuff in the bottom that says, oh, this is the CPU usage and all this sort of stuff.

Like, I can press buttons and then I can see, like, how the computer's going or whatever. CPU, blah, blah, blah. And I can set up all custom key commands. So for example, I press this and then how— how agent maxing, how token max are you feeling?

Do you think you can manage 16? Probably not. Four, let's say, and then you just press that and then it does that. And I didn't know how to do any of this, and I probably still don't, because obviously I vibed it.

It knows how to use TMUX. So you just have, like, a vision in your head, like, I want to be able to do this. And there are plenty of other cool apps that people use, you know, like Conductor and stuff, and I think it's all great.

But at this moment, as Maris said, the fuck-around and find-out stage, I'd rather sort of own what I'm doing and find my own workflows. For now, but we'll see. And so, that's a bit of TMUX. A little bit more TMUX, actually.

I'm just— should have called my talk TMUX talk. But, so let's say I'm— I've done something on Claude code and it's done some work, and then I want to see the diff. Well, I can load up lazygit in a— in a window by just pressing some buttons, and then I can scroll for it and I can see all my git stuff.

Or there's other ones. There's a thing called critique, and then I can scroll through the diff there. Because we're checking our code, of course, before we're committing it. And other, like, random things is, like, sometimes you have some— you have some random port being used and you're like, why— why isn't my dev server running?

Oh, it's— there's agent browser running on here. Let's kill it. And you can do that. And you can create all these little tools and create your own workflow. And then still not ship anything that users use anyway. But anyway, the point is you can customize stuff.

So that's that. And then from there, I've got all my custom workflows that make me incredibly productive, of course. And then I'm like, okay, now I want to go and ruin my family time. Now I can do that.

Mobile Demo5:23

Connor Adams5:23

So here's my— here's my phone, and I can open it up here. So it's a progressive web app, so it works on iOS and Android. And you're— I'm running a server on my machine. And I press— we've got a Py version, or we've got— this is the machine we're just in.

And so that's where we were. We're exactly there. And it's— it's— you can— if I scroll back. Oh, it doesn't work. It usually shrinks. It's because I'm switching. Anyway. And so I can do all that same stuff. So say I need to put it into plan mode or whatever.

There's a little shift tab thing here that I can switch it into plan mode. If I want to load up git, I've got a little thing for that. If I want to open up the critique thing, I can scroll.

It's all got the gest— all the gesture stuff. And so if we look at this, it's not winning any design awards,right? It looks like shit. But you can actually— it's— I'd argue it's like, it's minimally functional. Or— or maybe functional.

So you can— I've got, like, a touch. So you can, like, double-click and it will zoom into each pane, and then you can scroll on the panes or whatever. As you please. There's nothing to scroll there. You can scroll on this one.

So, you know, I can scroll on there, or I can zoom in, zoom out. All that stuff. And so that's— that's basically it. So the idea is you have your workflow. You might like TMUX, and if you don't already, you might get into it.

Open Source6:49

Connor Adams6:49

And then you can set up. And talking of which, so yeah, it's an open source thing. I'll put a QR code, but it's called remobi. And so, you know what the best idea is? Is when you see a command that just runs a random shell script, you copy and you paste that into your terminal because you know it's going to lead to good results.

And so if you do this, you don't have to do that. It will— it will guide you through it. It installs a skill that helps you set up TMUX, if you haven't got it already. Or if you've got TMUX, it turns it into key bindings that you— for your setup in the little touch screen mode on remobi.

And it just helps you set up. But you can just install the skill and install the npm package and have fun. And I think that's basically it. So even if you're not going to do it, give us a few stars, would you?

On the old GitHub. And I think— I think that's it.

Thank you very much.

Guest7:53

Question.

Q&A7:53

Connor Adams7:53

Yeah, yeah, you can.

Guest7:55

How do you control TMUX remotely? Is it— is that just a feature of TMUX?

Connor Adams8:03

Yeah, so, yeah, TMUX is just the thing that makes it all like the panes and stuff. So you're just jumping— so when you set up remobi, you basically don't even have to think about it. It just run— it just calls TMUX, and then you just, like, log straight into your session.

So you don't— you don't really have to do anything. Yeah.

Guest8:22

Following on to this question, what's the communication between the phone and the—

Connor Adams8:26

Yeah.

Guest8:26

It's just a web app.

Connor Adams8:28

I didn't— I didn't touch on this at all, which is a very key point. So yeah, it's just— it's just over the internet. But, so I use Tailscale to do it, but you could use Cloudflare tunnels, Ngrok, whatever you like.

And yeah, and security is your concern of that thing. Yeah, if you— if you— if you— if you just put it on the public internet, you've pwned your own computer. So.

Guest8:50

Is Tailscale the default process of setting that up?

Connor Adams8:52

Yes. Yeah, yeah, yeah. Yeah.

Guest8:53

If not, I'd be a little worried.

Connor Adams8:55

Yeah, yeah. Yes. Yeah, it's the default thing. Yes. Yeah, yeah. But, yeah.

Allright. Thank you very much.