{"slug": "osewa-keeps-remote-terminals-running-when-networks-change", "title": "Osewa keeps remote terminals running when networks change", "summary": "Developer Joel, known on GitHub as rjyo and as the creator of Moshi, is building Osewa, a remote terminal tool that keeps terminal sessions and coding-agent status on the host over QUIC with a TCP fallback or TLS WebSocket, using SSH only for setup. Osewa is aimed at long-running coding agents, preserving the session, screen and pending approval through sleep, roaming and blocked UDP for hours, and is positioned as a replacement for the SSH-plus-tmux workaround developers use to check on remote agent work. The project was surfaced on Hacker News and is hosted at osewa.dev.", "body_md": "# Osewa keeps remote terminals running when networks change\n\n**Built by the developer behind Moshi, Osewa keeps terminal sessions and agent status on the host over QUIC or TLS WebSocket, with SSH used only for setup.**\n\n        By [RuntimeWire Staff](https://runtimewire.com/author/runtimewire-staff)\n        · Published \n\nPrimary source: [Hacker News](https://osewa.dev/)\n\n## Why it matters\n\nFor long-running coding agents, a remote terminal needs to preserve the session, screen and pending approval through sleep, roaming and blocked UDP for hours. Osewa tests whether an open protocol built on Ghostty's engine, QUIC with TCP fallback and explicit agent status can replace the SSH-plus-tmux workaround developers use to check on that work.\n\nThe developer behind GitHub account [rjyo](https://github.com/rjyo?ref=runtimewire), listed there as Joel, is building [Osewa](https://osewa.dev/?ref=runtimewire) around a familiar failure: a coding agent keeps working on a remote host while the person checking on it moves between networks. Osewa describes that workflow directly, saying \"your agent runs for hours on the host\" and the user can \"check in from a laptop or a phone, on any network.\" Joel's public GitHub profile also centers on Moshi, including a Homebrew tap for Moshi and terminal tooling for use with the app.…\n\nWhen you purchase through links in our articles, [we may earn a small commission](https://runtimewire.com/affiliate-monetization-standards). This doesn’t affect our editorial independence.", "url": "https://wpnews.pro/news/osewa-keeps-remote-terminals-running-when-networks-change", "canonical_source": "https://runtimewire.com/article/osewa-open-source-ssh-mosh-alternative-agent-terminals", "published_at": "2026-11-04 10:34:27+00:00", "updated_at": "2026-11-04 13:49:23.893322+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-tools"], "entities": ["Osewa", "Joel", "rjyo", "Moshi", "GitHub", "Hacker News", "Ghostty", "QUIC"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/osewa-keeps-remote-terminals-running-when-networks-change", "markdown": "https://wpnews.pro/news/osewa-keeps-remote-terminals-running-when-networks-change.md", "text": "https://wpnews.pro/news/osewa-keeps-remote-terminals-running-when-networks-change.txt", "jsonld": "https://wpnews.pro/news/osewa-keeps-remote-terminals-running-when-networks-change.jsonld"}}