Semantic Developer split terminal workspace on iPad

Mac, iPhone, and iPad

Terminal workspace for AI development.

Organize the local and SSH sessions you use every day, run Claude Code, Codex CLI, vim, htop, and long-running shell tools, then keep track of work across your Apple devices.

  • Local and SSH sessions
  • Keychain credentials
  • xterm-256color
  • Pro persisted sessions

Your daily terminal map.

Open the local and remote environments you use every day, keep multiple sessions visible, and watch background work continue without turning your terminal into a black box.

Organize

Keep daily sessions close

Use the Mac app as a home base for the local terminal tabs and remote profiles you open throughout the day.

Connect

SSH into your servers

Password and private-key authentication, saved profiles, host verification, and connection recovery guidance for real development environments.

Move

Travel with the same workflow

Use iPhone and iPad to check SSH sessions, send terminal input, and stay with long-running AI work when you travel.

A Mac daily driver, not just a travel terminal.

Semantic Developer started with mobile SSH continuity, then grew into a practical Mac workspace for the terminals and saved connections you rely on every day.

Local

Run local tools beside SSH sessions

Local terminal tabs on macOS are backed by a real PTY, so your local shell, AI tools, scripts, and project commands live in the same workspace as remote hosts.

  • Local macOS terminal tabs
  • Remote SSH tabs
  • One place for daily development sessions
Structure

Saved connections for repeated work

Define the environments you return to often, keep their metadata organized, and open the right local or remote session without rebuilding the setup each time.

  • Saved connection profiles
  • Tab titles and current-directory context
  • Split workspace on wider screens
Semantic Developer terminal session on iPad

Terminal fidelity

Built for TUIs, editors, and color-heavy output.

The terminal core supports modern command-line workflows without flattening everything into plain text.

  • TERM xterm-256color
  • Color 256-color and true color SGR
  • Apps vim, htop, Claude Code, Codex CLI
  • State alternate screen and scroll regions
  • Tabs OSC 2 titles and OSC 7 directories

Your SSH traffic stays direct.

Semantic Developer connects only to hosts you configure. Terminal traffic is not proxied through Stainless Designer servers.

Credentials

Secrets stay in Apple Keychain

Saved connection metadata stays separate from passwords, private keys, and passphrases stored with platform security controls.

  • Password authentication
  • Private-key authentication
  • Device-local saved secrets
Network

No tracking SDKs or relay service

The app has no analytics SDKs, advertising SDKs, tracking, or developer-operated terminal relay service.

  • Known-host verification
  • Direct connections to user-entered hosts
  • Plain SSH works without helper install

Free for one host. Pro for continuity.

Start with one saved connection. Unlock unlimited saved connections and persisted sessions when your daily workflow grows.

Free

One saved connection

Create one saved SSH connection, verify hosts, store credentials in Keychain, and use the terminal on Mac, iPhone, and iPad.

  • 1 saved connection
  • Password or private-key authentication
  • Full terminal surface
Pro

Unlimited connections and persisted sessions

Install an optional helper on a server you control, only after approval, so approved SSH sessions can be reattached later.

  • Unlimited saved connections
  • Optional user-approved helper
  • Reconnect after closing the app or changing networks
Transparency

Persistence helper source is public

The persisted-session helper runs under your account on your SSH host and communicates with Semantic Developer over SSH stdio. The helper source is public so you can inspect the remote code before approving it on machines you control.

  • Does not store SSH passwords, private keys, passphrases, or App Store data
  • Does not require root by design
  • Does not open a public network listener

Local on Mac. Remote when you need it.

Current captures from the Mac, iPad, and iPhone apps.

Semantic Developer split workspace on iPad
Semantic Developer saved connection launcher on iPhone
Semantic Developer terminal session on iPhone
Semantic Developer launcher on macOS
Semantic Developer split workspace on macOS
Semantic Developer Git sidebar on macOS

Daily terminal work, wherever it runs.

Semantic Developer is built for local shells, remote hosts, and the AI development sessions that move between them.

Support