selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Best open-source alternatives to Moshi

Open-source, self-hosted alternatives to Moshi.

Moshi is a closed-source iOS and Android terminal app that runs AI coding agents over SSH or mosh from a phone. It is free to start, with a paid Pro tier. The alternatives on this page are self-hosted, open-source web apps that run agent sessions in your phone's browser, with no app store install.

4 alternatives listed
  1. 1Happy logo
    23.9k
    MIT LicenseOpen Source — No Paywall

    Best for: moving a live Claude Code session between phone and computer

    Happy is a client and control layer for Claude Code and Codex that lets users monitor and manage AI coding sessions from mobile, web, and desktop surfaces. It is aimed at developers who want to stay connected to their coding agents while away from their primary machine, especially when permissions are needed or errors occur. The project combines several components: a CLI wrapper that replaces direct use of `claude` or `codex`, a web and mobile app, a native macOS desktop app, a remote agent CLI, and an encrypted backend server for syncing sessions. The README emphasizes end-to-end encryption, push notifications, and quick switching between devices, and it provides links to the app downloads, documentation, and related project repositories.

    No TelemetryCloud OptionalPackage ManagerBinary

    Features:

    • mobile access to coding agents
    • push notifications
    • instant device switching
    • end-to-end encryption
    • web app

    +5 more

  2. 2CloudCLI logo
    13.8k
    GNU Affero General Public License v3.0Open Source — No Paywall

    Best for: a browser workspace for Claude Code with chat, files, and git

    CloudCLI is an open source user interface for AI coding agents such as Claude Code, Cursor CLI, and Codex. It is aimed at developers who want a browser-based way to work with agent sessions, files, Git, and terminal access from desktop or mobile devices. The project can be run locally through npm or in an experimental Docker sandbox, and it also has a managed cloud offering. Its UI focuses on session management, interactive chat, file and Git exploration, browser-based workflows, and extensibility through plugins. The README also describes a companion desktop app that connects to local or remote CloudCLI environments.

    Cloud OptionalMulti-UserMulti-TenantBinaryPackage ManagerSource

    Features:

    • Responsive design
    • Interactive chat interface
    • Integrated shell terminal
    • File explorer
    • Git explorer

    +5 more

  3. MIT LicenseOpen Source — No Paywall

    Best for: accessing your local terminal sessions in any web browser

    VibeTunnel is a terminal-access tool aimed at people who want to observe and interact with shell sessions from a browser, especially while away from their computer. The README positions it as useful for monitoring long-running builds, checking on AI coding agents, and sharing a terminal session without relying on traditional SSH workflows. It is built around a macOS menu bar app, a Node.js server, and a web frontend. Users can install it either as a native Mac app or as a global npm package for Linux and headless systems, then use the `vt` command to forward terminal sessions into the browser. The project also highlights session recording, Git-follow behavior, keyboard shortcut handling, and remote access via secure networking options such as Tailscale or ngrok.

    Cloud OptionalMulti-UserDockerPackage ManagerBinarySource

    Features:

    • browser-based terminal access
    • zero-configuration setup
    • AI agent monitoring
    • session activity indicators
    • Git follow mode

    +5 more

    Auth:local
  4. 4collie logo
    1.1k
    MIT LicenseOpen Source — No Paywall

    Best for: monitoring multiple agents, prioritized by who needs input first

    Collie is a web-based control surface for Herdr agent herds, designed for use on a phone while connected through Tailscale. It presents a dashboard that highlights whichever agent needs attention, lets the operator reply through a normal text field, and provides mobile-friendly controls for terminal interaction, quick commands, and session switching. The project is aimed at a single operator managing a personal tailnet-hosted herd rather than shared or public access. The README emphasizes that it acts with the user’s full shell privileges and should be treated like remote shell access to the machine. It runs locally on the host, exposes itself through Tailscale or a compatible front door, and includes features such as push notifications, image uploads, search within output, and a PWA-style home screen install.

    Offline CapablePackage ManagerSource

    Features:

    • Dashboard ranked by who needs you
    • Push notifications for waiting agents
    • Quick actions and slash commands
    • Special-keys pad
    • Find in output

    +5 more

What to look for in a Moshi alternative

- Which coding agents and terminal multiplexers each tool supports. - How you reach the tool: over Tailscale or another VPN, versus exposed publicly on the internet. - Whether the tool sends push notifications when an agent needs input. - Whether the tool is built for a single user, or supports multiple users.