Hermit — Development skill for Claude Code
iOS SSH client for tmux + Claude Code workflows.
How to install Hermit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gotoplanb/Hermit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hermit does
iOS SSH client for tmux + Claude Code workflows.
Alternatives in Development
- Peon Ping — Warcraft III Peon voice notifications (+ StarCraft, Portal, Zelda) for Claude Code and other agents 4k ★
- Axiom — Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development with 13 production-re 2.6k ★
- SwiftUI Expert Skill — Modern SwiftUI best practices and iOS 26+ Liquid Glass adoption 2.3k ★
README
Hermit
A focused iOS SSH client built for developers who live in tmux and Claude Code.
Hermit is not a general-purpose terminal emulator. It connects to remote dev machines, attaches to named tmux sessions, and provides configurable soft keys and voice input for working with Claude Code from your phone.
[Download from the iOS App Store](https://apps.apple.com/us/app/hermit-ssh/id6760623047)
Features
- SSH connections with private key authentication
- tmux session attach or raw shell
- Configurable ribbon bar with soft keys (send strings, ESC, voice input)
- xterm.js terminal rendering via WKWebView
- Super Whisper voice transcription integration
- Automatic iCloud Drive sync across devices
- Dark mode enforced
- Portrait-only for v1
Requirements
- iOS 17+
- Xcode 16+
Getting Started
- Clone the repo
- Open
Hermit/Hermit.xcodeprojin Xcode - Build and run on a simulator or device
iCloud Drive Sync
Session and host configuration is stored in `hermit-data.json` in your iCloud Drive container. This syncs automatically across all devices signed into the same iCloud account. You can edit this file directly from a Mac:
# In Finder
iCloud Drive → Hermit → Documents → hermit-data.json
# Or via terminal
~/Library/Mobile Documents/iCloud~com~zeromissionllc~hermit/Documents/hermit-data.json
Private keys are stored in the iOS Keychain and do not sync — they must be added per device.
Fastlane
TestFlight and App Store deployment is automated via Fastlane.
cd Hermit
bundle install
cp fastlane/.env.example fastlane/.env
# Fill in your credentials in .env
bundle exec fastlane beta # Upload to TestFlight
bundle exec fastlane release # Submit for App Store review
See `fastlane/.env.example` for required environment variables.
Architecture
| Concern | Decision |
|---|---|
| Language | Swift, SwiftUI |
| SSH Library | Citadel (SwiftNIO SSH) — integra |
Related Skills
Clipfan
Clipboard sync daemon for Mac + remote tmux fleet. Mirrors macOS pasteboard to remote OS clipboards and tmux p
Tmuxes
Local-first web command center for Claude Code, Codex, OpenCode and other CLI coding agents. Run agents in tmu
Serai
A single attach point for your terminal, SSH, and Claude Code sessions across local and remote hosts, backed b
Remote
Connect to remote hosts via SSH in tmux panes
Yantra
Name the work, not the machine. A self-hosted control plane for ssh, tmux and coding agents across your own ma
Operate iOS Simulator
Skill: operate the OpenCode iOS client in Simulator
Related Agents
Cisco iOS
Cisco IOS/IOS-XE/NX-OS configuration and troubleshooting for home lab and enterprise. Covers initial setup, VL
Android Engineer
实现和审查单平台 Android Native Module、Bridge Adapter、Native UI、Gradle 接线、平台测试与构建;不负责 iOS、Dart Client 或跨端 Wire Contrac
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and