Comparison

IM.codes vs a+Terminal

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

IM.codes

Access and manage AI coding agents remotely from your phone or Apple Watch. Interact with multiple agents, view live terminal output, edit project files, and receive real-time notifications. Supports various AI CLIs and offers self-hostable options.

Highlights
  • Remote AI agent management
  • Live terminal output viewing
  • File browsing and editing
  • Git diff viewing
  • Parallel agent monitoring
  • Push notifications
  • Voice input
  • Biometric authentication
Features
Read full description

Remote terminal access for AI coding agents. Manage Claude Code, Codex, Gemini CLI, OpenCode, Qwen, and OpenClaw sessions from your phone and Apple Watch. • Sending messages to and receiving output from remote AI coding agents (Claude Code, Codex, Gemini CLI, OpenClaw)* • Cross agents aduit, review, plan, brainstorm, or discuss • Viewing live terminal output from remote development sessions • Browsing and edit remote project files, uploading files or photos from the device, downloading files from the server • Viewing repository information and file changes (git diffs) • Running and monitoring multiple agents in parallel • Receiving push notifications when agents complete tasks or need attention • Voice input for hands-free interaction • Biometric authentication with Face ID / Touch ID • Multi-server dashboard — manage agents across all your machines • Self-hostable — deploy the open-source server on your own infrastructure IM.codes is a developer tool — not an AI service. A daemon runs on your dev machine and manages terminal sessions through tmux. This app connects via WebSocket for real-time remote access, the same way an SSH client works. AI agent CLIs (Claude Code, Codex, Gemini CLI) are third-party tools that you install and authenticate independently on your own machines. The relay server is fully open source under MIT. Self-host for production use, or try the demo at app.im.codes. Source: github.com/im4codes/imcodes

About

a+Terminal

This app provides a privacy-focused SSH terminal for remote machine access on your iPhone. It integrates with tmux and CLI AI coding agents, offering features like push-to-talk dictation and live session monitoring.

Highlights
  • Privacy-first SSH terminal
  • tmux and CLI AI agent integration
  • Push-to-talk dictation
  • Live Activities for session monitoring
  • Dev server port preview
  • Mac screen sharing (VNC)
Features
Read full description

a+Terminal is a privacy-first SSH terminal for working on your own machines from your iPhone — built around tmux and CLI AI coding agents. It's agent-agnostic: run any CLI coding agent, with plug-and-play profiles you can extend yourself. SCROLLING THAT ACTUALLY WORKS Swipes become real mouse-wheel events, so tmux and your agent's output scroll natively, with momentum — no more fighting copy-mode. SPEAK YOUR PROMPTS Push-to-talk dictation inserts straight into the terminal. Recognition runs entirely on your iPhone; audio never leaves the device. NEVER LOSE YOUR SESSION Live Activities and the Dynamic Island show your active sessions at a glance. Tap to jump back in — a+Terminal reconnects and re-attaches your session multiplexer (tmux, zellij, and more) automatically. PREVIEW YOUR DEV SERVER Start a dev server on the machine you're connected to and a+Terminal spots the port — from the URL your framework prints, or from the machine's own listener table. Tap it and the page opens over the SSH connection you already have. It renders in a viewer built for exactly one thing: the single port you forwarded. Every other address is refused, nothing it loads is kept, and it is not a web browser. Reload with a tap, and switch between the mobile and desktop layout to check both. MONITOR YOUR MAC Add a Monitor (VNC) session to watch your own computer's screen sharing right from your phone. Sign in with your macOS account and you land straight on the desktop; pinch to zoom and pan. Pop the screen out into a floating Picture-in-Picture window to keep an eye on it while you use other apps. Turn on Control to tap, drag, and type — enough to unlock a locked Mac and take over. It stays view-only until you do, and it connects only to the machine you enter. (Beta.) ZERO DATA COLLECTION No analytics, no accounts, no crash SDKs, no servers of ours. The App Privacy label says "Data Not Collected" because there is nothing to collect it with. The only network traffic is your own connections to machines you configure. SUPPORT THE APP An optional tip jar lets you support a+Terminal's development. Tips are one-time and unlock nothing — every feature is always available. • ed25519 keys generated on-device, stored in the Keychain (never exportable, never in backups) • Password authentication option, stored in the Keychain only • Trust-on-first-use host key pinning with hard mismatch failures • Sticky Ctrl and C-b (tmux prefix) keys, Esc/Tab/arrows accessory bar • Attach an image or file from your phone over the existing SSH connection • Plug-and-play agent & multiplexer profiles — any CLI agent, tmux, zellij, screen — or define your own, no update required • Multiple simultaneous sessions with server groups • Preview a dev server running on the far end, over the SSH connection you already have — port detection and a single-port viewer • Monitor (VNC): view-only screen sharing for your own Mac, with a floating Picture-in-Picture window and optional touch & keyboard control (beta) • Light, dark, and follow-system themes Privacy Policy: https://aaroncx.github.io/a-plus-terminal/privacy

Screenshots

IM.codes4 screens
a+Terminal4 screens

Verdict

The call

The clearest difference is in-app purchases: IM.codes at none against a+Terminal's 3. IM.codes also leads on device support (4 vs 1) and iOS requirement (15.0 vs 26.0). On price, rating, ratings volume and update cadence there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. a+Terminal sells 3 one-off in-app purchases. IM.codes asks for nothing beyond the download.

ReceptionRating · Positive reviews · Number of ratings

On the App Store both sit at effectively the same score — 5.0 for IM.codes against 5.0 for a+Terminal. Both are backed by a comparable volume of ratings — 1 and 1 respectively.

UpkeepUpdate frequency

IM.codes ships an update every 9 days, a+Terminal every 8 days. The most recent releases landed on September 30, 2026 and September 19, 2026 respectively.

Scorecard3 real differences · 6 level
IM.codes versus a+Terminal: the parameters behind the verdict, then further details
ParameterIM.codesa+Terminal
PriceFreeFree
Rating5.0 (1 ratings)5.0 (1 ratings)
Number of ratings11
Update frequencyEvery 9 daysEvery 8 days — better
AdsNoNo
In-app purchasesNo — betterYes
MonetizationFreeFree
DevicesiPhone, iPad, iPod, Apple Watch — betteriPhone
Requires iOS15.0 — better26.0
Further details — not scored
Size8 MB12 MB
Age rating4+4+
DeveloperLei SunAaron Character

Customer experience

IM.codes

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%

a+Terminal

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%

In-app purchases

None

IM.codes

No in-app purchases

3 purchases

a+Terminal

One-time3
  • Small Tip$1.99
  • Medium Tip$4.99
  • Large Tip$9.99

Questions

Is IM.codes free?
IM.codes is free to download, with no in-app purchases.
Is a+Terminal free?
a+Terminal is free to download, with in-app purchases available.
Which has better reviews, IM.codes or a+Terminal?
IM.codes and a+Terminal are both rated 5.0 out of 5 on the App Store, from 1 and 1 ratings respectively.
Do IM.codes or a+Terminal have ads?
Neither IM.codes nor a+Terminal shows ads.
Which is updated more often, IM.codes or a+Terminal?
IM.codes ships an update every 9 days, and a+Terminal every 8 days. Most recently, IM.codes was updated on September 30, 2026 and a+Terminal on September 19, 2026.

Other comparisons