Skip to content

[Resource]: Moshi #1841

@rjyo

Description

@rjyo

Display Name

Moshi

Category

Alternative Clients

Sub-Category

General

Primary Link

https://getmoshi.app

Author Name

Joel

Author Link

https://github.com/rjyo

License

©

Other License

No response

Description

iOS terminal that runs Claude Code, Codex, and opencode from a phone over Mosh and tmux. Hooks into Claude Code to surface tool-call approvals as Live Activities, with on-device voice input for prompts and a native tmux session picker for multi-pane workflows.

Validate Claims

Install Moshi on iPhone or iPad. Connect over Mosh and tmux to any reachable host that runs Claude Code. While the iPhone is locked, trigger a Claude Code tool call on the host. The approval surfaces on the lock screen as a Live Activity and can be approved or denied without unlocking. Mosh's UDP transport keeps the session intact across sleep, cellular handoffs, and network drops.

Specific Task(s)

Start a Claude Code session on a remote Mac mini over Moshi's Mosh + tmux flow from an iPhone. Ask Claude to make a multi-file refactor that triggers an Edit permission prompt, then approve it from the iPhone lock screen.

Specific Prompt(s)

Read the files under src/, then refactor the public exports in src/index.ts to use named exports throughout. Update all importers.

Additional Comments

Moshi targets the cluster of agent CLIs that run inside a terminal (Claude Code, Codex, opencode, Aider, Gemini CLI, Cline, RooCode, Kimi, Qwen). Network requests from the iOS app are limited to Mosh sessions to the user's own servers, App Store / IAP, and a single getmoshi.app health check. No third-party telemetry.

Recommendation Checklist

  • I have checked that this resource hasn't already been submitted
  • It has been over one week since the first public commit to the repo I am recommending
  • All provided links are working and publicly accessible
  • I do NOT have any other open issues in this repository
  • I am primarily composed of human-y stuff and not electrical circuits

Metadata

Metadata

Assignees

No one assigned

    Labels

    resource-submissionThis Issue submits a new resource to the listvalidation-failedResource failed initial validation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions