Skip to content

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

Introduction to remobi.app, a tool intended to let users keep their existing terminal workflow while working from mobile devices. The description indicates it supports swiping between agents and getting unstuck when blocked. Only the title and short description support these claims; no demonstration details are provided. # Channel Identity Observations: remobi.app Talk ## Explicit Self-Description Evidence - **Creator name:** Connor Adams — "my name's My name's Connor Adams and I'm here to present to you Remoby" - **Product name and type:** "Remoby" (remobi.app), an **open source** tool — "it's an open source thing. I'll put a QR code. But it's called Remoby." - **Humorous self-characterization:** "I've got AI psychosis, of course, and you just must build apps" — a joke framing his motivation for building yet another app. ## Claimed Scope / Purpose of the Tool - **Core premise (from title and talk):** "Don't change your terminal workflow for mobile" — the tool mirrors an existing tmux-based terminal environment on a phone. - **Stated gap in the market:** "the thing I wanted didn't really exist" — he critiques existing options (Happy/Claude mobile apps limited to Claude Code, manual session handoff, generic terminal apps with SSH key management friction). - **Delivery mechanism:** "it's a progressive web app, so it works on iOS and Android" with a server running on the user's machine, typically accessed via Tailscale (the "default thing"). ## Intended Audience (Demonstrated) - **Developers running multiple AI coding agents** — he polls the room: "Who here uses checks on their agents on their phone?" and demos "four different coding agents" in tmux panes. - **Terminal/tmux users or the convertible** — "You might like tmux and if you don't already, you might get into it." - **Live meetup/conference audience** — interactive Q&A, applause, and references to a prior speaker ("as Mari said"). ## Observable Presentation Patterns - **Casual, self-deprecating delivery style:** "it's not winning any design awards, right? It looks like [__] but... it's minimally functional or or maybe functional." - **Live demo-heavy format:** hands-on demonstration of tmux panes, key bindings, phone mirroring, zoom/scroll gestures, and the guided setup skill. - **Security-conscious framing in Q&A:** "If you just put it on the public internet, you've pwned your computer" — emphasizing Tailscale as default. - **Open-source community engagement:** asks for GitHub stars — "even if you're not going to do it, give us a few stars, would you, on the old GitHub?" - **Builder/DIY ethos:** "I'd rather sort of own what I'm doing and find my own workflows for now" — preference for self-built workflows over existing tools like Conductor. ## Audience/Scope Summary The channel (or at least this talk) addresses **hands-on developers working with AI coding agents via terminal workflows**, presenting **self-built, open-source tooling** with an informal, demo-driven, community-talk format. # Delivery Observations: "remobi.app: Don't change your terminal workflow for mobile" ## Tone - **Casual, self-deprecating humor throughout**: The speaker undercuts his own work and himself repeatedly. - > "I've got AI psychosis, of course, and you just must build apps" - > "it's not winning any design awards, right? It looks like [ __ ]" - > "And then still not ship anything that users use anyway." - **Conversational, informal register**: heavy use of fillers and hedges — "um," "like," "you know," "whatever," "or something else," "and stuff." - > "CPU blah blah blah." - > "Or whatever. CPU blah blah blah." ## Vocabulary & Word Choices - **Developer slang and meme-adjacent phrasing**: - > "the the [ __ ] around and find out stage" - > "how agent maxing how token maxing you're feeling" - > "cuz obviously I vibed it. It knows how to use tmux." - **Repeated softening qualifiers**: "basically," "little," "just," "sort of" appear frequently to minimize claims. - > "It just run It just calls tmux." - > "it's a little change of schedule here" - > "But um So, let's say I'm I I've done something on Claude code" ## Audience Interaction - **Show-of-hands questions to open and structure the talk**: - > "Who here uses checks on their agents on their phone? Okay." - > "Who here would like to but it doesn't." - > "Tmux users. Buddy? Only a couple and that was unsure face as well." - He **reacts to sparse audience response** ("Only a couple and that was unsure face as well. Okay.") and adapts: "if we don't use tmux, that's fine." ## Teaching Habits - **Live demonstration-driven**: he moves from talk to on-screen demo of his terminal and then his phone: - > "So, before we get onto the mobile bit, I will just show you um tmux." - > "So, here's my Here's my phone and I can open up here." - **Explains tools from first principles for unfamiliar audience members**: - > "what tmux is is essentially like a window manager for your terminal" - **Motivation → problem → alternative comparison structure**: he first establishes the need ("I get this sort of compulsion to check on my agents"), then critiques existing options one by one (Claude's handoff, Happy, plain terminal apps) before showing his own. - **Live-demo honesty about imperfection**: he narrates failures rather than hiding them. - > "If I scroll back, oh it doesn't work. It usually shrinks, but it's cuz I'm switching." - **Honest admission of limits to his own knowledge**: - > "And I didn't know how to do any of this and I probably still don't cuz obviously I vibed it." ## Recurring Phrases & Verbal Tics - **"So," as a pivot word** — starts dozens of sentences/segments: "So, before I show you mine," "So, another question," "So, that's that." - **"Yeah, yeah" repetition** — especially dense in the Q&A section: - > "Yeah, yeah, yeah. Yeah. So, yeah, if not, I'd be a little worried. Yeah, yeah, yeah." - **Self-interruptions and restarts** are common: "I I'm always actually torn," "you you you have some random port," "It just run It just calls tmux." ## Communication Patterns - **Deadpan framing of the core pitch**: framing the product around a relatable vice rather than productivity. - > "now I want to go and ruin my family time. Now I can do that." - **Deadpan sarcasm about security/risky installs**: - > "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." - > "If you If you just put it on the public internet, you've pwned your computer." - **Light closing ask delivered as a joke**: - > "even if you're not going to do it, give us a few stars, would you, on the old GitHub?" - **Q&A style**: short, affirming openings ("Yeah, yeah, you can"), direct answers, willingness to admit a gap ("I didn't touch on this at all, which is very very key point"). ## Uncertainty Notes - Audience laughter/applause markers ([applause], [snorts]) suggest the comedic tone landed, but the transcript alone can't confirm which jokes got audible reactions beyond the single [snorts]. - Verbal restarts and fillers may be partly artifacts of transcription; their exact frequency shouldn't be treated as precise counts. # Observation Document: remobi.app Presentation ## Video Metadata - **Title:** remobi.app: Don't change your terminal workflow for mobile - **Speaker:** Connor Adams (self-identified in transcript) ## Speaker Positions & Claims ### Motivation & Problem Statement - Connor Adams expresses ambivalence about checking AI agents on mobile: he is "always actually torn about whether or not it's a great idea," describing a compulsion to check agents while out with friends and family. - He claims he built remobi because "the thing I wanted didn't really exist" (and jokingly, because he has "AI psychosis"). ### Critiques of Existing Options - **Happy app:** Works well for Claude Code with a native mobile app, but "it only works with Claude code" and "it has some relay server that I'm not sure I really trust." - **Claude Code manual handoff:** He finds the manual handoff to mobile "cool" but notes it requires manual intervention and precludes using Codex "or something else. Or Pi." - **Terminal apps on phones:** He finds managing SSH keys and setup annoying, plus touch controls and compatibility with existing workflows (e.g., tmux) are problematic. ### tmux Workflow Demonstration - He describes tmux as "essentially like a window manager for your terminal" with panes, windows, customization (CPU status bars, custom key commands). - He admits he configured it largely via AI assistance: "I didn't know how to do any of this and I probably still don't cuz obviously I vibed it." - He mentions alternatives like Conductor but prefers to "own what I'm doing and find my own workflows for now," referring to the current stage as "the [ ] around and find out stage" (attributing the phrasing to Mari). - Demonstrated use cases: running multiple coding agents simultaneously, viewing diffs via lazygit or "critique," killing stray processes (e.g., an agent browser occupying a port). ### remobi Product Claims - It is a **progressive web app** working on iOS and Android; a server runs on the user's machine. - It replicates the desktop tmux session on the phone, including plan-mode toggles and custom key bindings, with touch gestures (double-click zoom, scrolling). - He candidly concedes on design: "it's not winning any design awards... it looks like [ ]" but argues it's "minimally functional." - **Setup:** Open source; offers a guided installer rather than copy-pasting a random shell script; installs a skill that sets up tmux or converts existing tmux setup into touch-screen key bindings. ### Q&A Claims - **On remote tmux control:** tmux itself handles sessions/panes; remobi "just calls tmux" and logs into the session — the user doesn't have to do anything. - **On communication:** Traffic goes "just over the internet." He uses **Tailscale** by default, but says Cloudflare tunnels or ngrok would also work. - **Security caveat (qualification preserved):** "If you just put it on the public internet, you've pwned your computer." Tailscale is confirmed as the default setup; a questioner said they'd "be a little worried" otherwise. ## Preserved Qualifications & Tensions - His own ambivalence about mobile agent-checking ("rightly or wrongly"). - Distrust of Happy's relay server is stated tentatively ("I'm not sure I really trust"). - Self-deprecating uncertainty about his own tmux knowledge and the app's design quality. - Closing aside: despite productivity claims, he jokes the workflows still mean "not ship anything that users use anyway." # Speaker Attribution Record — remobi.app Talk ## Video - **Title:** remobi.app: Don't change your terminal workflow for mobile - **Video ID:** `01a15ca8-a9d7-7228-baf5-61df2c9b9731` - **Type:** Conference/user-group talk with live demo and audience Q&A ## Speakers ### Connor Adams — **Presenter / Creator** - Self-introduces at the start: *"my name's Connor Adams and I'm here to present to you Remoby"* - Delivers the full talk, demo, and closing pitch; answers all audience questions. - Notes a **schedule change**: *"a little change of schedule here, so you might not be expecting this."* ### Unidentified Audience Members — **Questioners** - Multiple unnamed audience members ask questions after the talk (tmux remote control; phone-to-server communication; whether Tailscale is the default setup). - One audience member's snort/laughter is recorded as `[snorts]`. ### Mari — **Referenced, not speaking** - Connor references a remark by "Mari" about a "the \[\_\_\] around and find out stage." Mari does not appear as a speaker in the transcript. ### Audience reactions — **nonverbal** - Applause at end of talk and end of Q&A; show-of-hands responses during intro. ## Promotional Segments ⚠️ - **Closing pitch for Remoby (open source):** Connor promotes his project, shows a **QR code**, requests GitHub stars (*"give us a few stars, would you, on the old GitHub?"*), and describes the install path (guided setup / skill install / NPM package). ## Referenced Sources & Third-Party Products (as cited by presenter) - **Competitor/alternative apps:** Happy (Claude Code mobile app; Connor notes distrust of its relay server), Claude's built-in manual session handoff to mobile, generic terminal apps on phones. - **Tools mentioned:** tmux, VS Code, tmux-based diff viewers **lazygit** and **critique**, conductor (app), Tailscale (default networking), Cloudflare tunnels, ngrok. - **Coding agents referenced:** Claude Code, Codex ("code X"), Pi. ## Provenance Notes & Uncertainty - **Curated metadata:** none supplied beyond title and transcript. - **Speaker identities:** only Connor Adams is named; questioners are anonymous in the transcript. - **No cited external evidence sources** (articles, studies) beyond product/tool mentions above. - **Comment availability:** not indicated in the source material. \>\> Hello everyone. Um So yeah, my name's My name's Connor Adams and I'm here to present to you Remoby, a little change of schedule here, so you might might not be expecting this. Um So Who here uses checks on their agents on their phone? Okay. Who here would like to but it 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. Uh 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, that 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. But the thing I wanted didn't really exist. So, there's there's Claude uh there's Happy, which does Claude code. And it's got a nice native motor mobile app. But it only works with uh Claude code. And also it has some relay server that I'm not sure I really trust. Um Fine. Uh what other options do we have? Another Claude code option. Well, you can use the inbuilt thing and it will uh you press a manual handoff and it will hand off your session to the mobile app. That's cool. Um but it means that you have to manually hand over and also it means that you can't use code X or something else. Or Pi. Um Or there's just what about just having a a like terminal app for your um for your phone. And these are also good. The The annoying things I find with it is like managing SSH keys and setting all that up. Also having uh touch controls and having it work with your existing workflows that you may have uh in something like tmux. So, another question. Tmux users. Buddy? Only a couple and that was 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 cuz I think it's cool, I use the terminal. 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 um 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 um 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. Um and I can uh set up all custom key commands. So, for example, I press this and then how how agent maxing how token maxing you're 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 cuz 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 apparently other cool apps that people use, you know, like conductor and stuff and I think it's all great, but at this moment, as Mari said, the the \[ \_\_ \] 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 uh that's a bit of tmux. A bit little bit more of tmux, actually. I'm just should have called my talk tmux talk. But um So, let's say I'm I I've done something on Claude code and it's done some work and then I want to see the diff. Well, I can uh load up lazy get in a in a window by just pressing some buttons and then I can scroll through it and I can see all my get stuff. Or there's other ones, there's a thing called critique and then I can scroll through the diff there cuz we're checking our code, of course, before we're committing it. Um 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. Um And then still not ship anything that users use anyway. But anyway, um \>\> \[snorts\] \>\> 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. So, here's my Here's my phone and I can open 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 Pi version or we got This is the machine we're just in. Um 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, but it's cuz I'm switching. Anyway, um 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 get, 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 just all the gesture stuff. Um and so if we look at this, it's not winning any design awards, right? It looks like \[ \_\_ \] but you can actually it's I'd argue it's like it's minimally functional or or maybe functional. So, you can uh 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. Um as you please. There's nothing to scroll there. We can scroll on this one. So, you know, I can scroll on there or I can zoom in, zoom out. Um all that stuff. And so uh 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. And then you can set it up. And talking of which, so yeah, it's an open source thing. I'll put a QR code. But it's called Remoby. Um and so uh 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 and 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 Remoby and it just helps you set up. But you can just install the skill and install the uh NPM package and have fun. Um 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? Um and I think I think that's it. Um Thank you very much. \>\> \[applause\] \>\> Yeah, yeah, you can. How how do you control tmux remotely? Is it just Is that Is that just a feature of tmux kind of that you're using? Yeah, yeah, so uh yeah, tmux is just the thing that makes it all like the panes and stuff. Uh so, you're just jumping. So, when you set up Remoby, 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, yeah. A follow-up on his question, what's the communication between the phone Yeah. Is it just a website? I didn't I didn't touch on this at all, which is very 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 computer. So. Is Is Tailscale the default process of setting that up? Yes, yeah, yeah, yeah. Yeah. So, yeah, if not, I'd be a little worried. Yeah, yeah, yes. Yeah, it's the default thing. Yeah, yeah, yeah. But yeah. All right. Thank you very much. \>\> \[applause\]