# Tailscode: Coding Agent Remote — Claude Code·opencode·Oh My Pi

> Mobile interface for AI code agents on a private network. (iPhone/iPad app by Midgar Oy.)

- Source: https://appshunter.io/ios/app/tailscode-coding-agent-remote/id6791660932 (this page in markdown: same URL + `.md`)
- Developer: [Midgar Oy](https://appshunter.io/developer/1484270247)
- Category: Developer Tools, Productivity
- Price: Free with in-app purchases
- Rating: 5.00/5 from 1 App Store ratings
- Age rating: 4+
- Requires: iOS 18.0 · 37 MB
- Languages: American English, French (France), German (Germany), Italian, Japanese, Korean, Polish, Brazilian Portuguese, Chinese (Simplified, China), European Spanish and 1 more
- Released: 2026-07-28
- Data updated: 2026-10-03
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/tailscode-coding-agent-remote/id6791660932/reviews.md

## What is Tailscode?

Send a prompt to Claude Code, opencode or Oh My Pi from your phone, pocket it, and watch the turn finish on your Lock Screen. Approve the risky command, answer the agent's question, read every diff — from anywhere on your own Tailscale network.

WHAT YOU NEED
A Mac or Linux machine on your tailnet (Tailscale is free for personal use) running one of your agents: opencode, Claude Code through the open-source claude-bridge, or Oh My Pi through the open-source omp-bridge. Set-up is three verified steps, and a built-in demo lets you try every screen before you wire anything.

THE TURN, LIVE ON YOUR LOCK SCREEN
• A Live Activity per conversation: what it is doing, for how long, and how many tools it has run.
• An approval request alerts you; a finished turn lingers with its outcome. Tap to land in the exact chat.
• Updates arrive by push while the app is suspended.

A NATIVE TRANSCRIPT, NOT A TERMINAL
• Streaming text written at the model's own speed, with thinking and tool runs folded into readable groups.
• Diffs, commands and their real output inline; syntax-highlighted code with byte-exact copy.
• Allow once, always, or deny — without leaving the chat. Agent questions become tappable cards.
• Queue the next message while a turn runs, edit it before it goes, or stop the turn on the server.
• Every picture the agent hands you, in a gallery you can zoom, save or share.

EVERY MACHINE ON ONE BOARD
• All your servers' conversations in one list, live status first, grouped by project.
• Read the repository before you trust the change: branch, staged, changed, untracked, and the diff of any file.
• Subagents dock inside the turn that spawned them; a compaction is drawn as a seam with what it kept.
• Slash commands from the server's own catalog, per-message model and reasoning effort, forking.

KNOW WHAT IT COSTS
• Every conversation priced, every month totalled across machines — by model, project and tool.
• Plan limits and quotas for Claude, Grok, Ollama Cloud, DeepSeek and more, on Home and in a widget.

YOURS, END TO END
• Point-to-point over your tailnet. No relay servers, no account, no analytics, nobody reading your code.
• Programmatic UIKit, Swift 6, Liquid Glass on iOS 26. Dark mode, Dynamic Type, haptics.
• Open source under GPL-3.0 — the app, the engine, and both bridges.

FREE, WITH AN HONEST PRO
The free app is the complete core: one server, full chat, approvals, attachments, models, forking, and Live Activities. Tailscode Pro is a one-time purchase, no subscription: multiple saved servers, concurrent Live Activities, and a supporter badge.

Tailscode is independent open-source software: not affiliated with or endorsed by Anthropic, Tailscale Inc., the opencode project or Oh My Pi.

Privacy policy: https://midgarcorp.cc/tailscode/privacy
Source code: https://github.com/guitaripod/Tailscode

## Key features

- Live Lock Screen Activities for conversations
- Approve commands and answer agent questions
- View code diffs and output inline
- Manage multiple servers and conversations
- Track conversation costs and model usage
- End-to-end encrypted communication

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Small Tip | $2.99 | one-time |
| Generous Tip | $9.99 | one-time |
| Tailscode Pro | $14.99 | one-time |
| Lavish Tip | $19.99 | one-time |



## Frequently asked questions about Tailscode

### What is Tailscode?

Tailscode is a mobile application that allows you to interact with AI code agents like Claude Code and Oh My Pi from your phone. It provides features like live lock screen updates, command approvals, and detailed code diff viewing over your private network.

### Does Tailscode have ads?

No, Tailscode does not contain advertisements. The app is open-source and focuses on providing a clean, uninterrupted user experience for developers.

### What are the requirements to use Tailscode?

You need a Mac or Linux machine on your Tailscale network running an agent like opencode, Claude Code via claude-bridge, or Oh My Pi via omp-bridge. Tailscale itself is free for personal use.

### Is Tailscode free to use?

Yes, the core Tailscode app is free and includes features like one server connection, full chat functionality, approvals, attachments, and Live Activities. An optional one-time purchase, Tailscode Pro, unlocks additional features.

### What is Tailscode Pro?

Tailscode Pro is a one-time purchase upgrade that offers advanced features such as multiple saved server connections and concurrent Live Activities. It is not a subscription and provides a supporter badge.

### How does Tailscode handle privacy and security?

Tailscode uses point-to-point encryption over your Tailscale network, meaning there are no relay servers, accounts, or analytics. Your code is not read by anyone other than you and the AI agent.

### What platforms does Tailscode support?

Tailscode is available on iOS devices (iPhone and iPad) and is designed with native UIKit and Swift 6. It also supports macOS for the server-side agents.

### How often is Tailscode updated?

The latest version of Tailscode is 1.39, and it was last updated on September 9, 2026. The app is open-source, suggesting potential for regular community-driven updates.

## Version history (last 5 releases)

### 1.64 — 2026-10-02

Fixes:
• A live chat's status colour on Home no longer flickers every second — it only repaints when the state actually changes.
• The clock behind Home's live cards now follows this window's own foreground state, so it keeps counting reliably on iPad, including with more than one Tailscode window open.

### 1.63 — 2026-09-27

Die Live-Aktivität zeigt jetzt, was dein Agent gerade wirklich tut, und verschwindet auch wieder, wenn es Zeit ist.

Live-Aktivität:
• Zwischen den Werkzeugen steht auf der Karte wieder Denkt nach …, statt den Namen des letzten Werkzeugs zu nennen, solange das Modell nachdenkt (mit claude-bridge 1.13.1).
• Ein beendeter Zug bleibt nicht mehr stundenlang in der Dynamic Island. Eine neue Karte für einen anderen Chat zu starten, ließ den Server bisher den ersten aus den Augen verlieren.
• Die Karte eines beendeten Zugs wartet jetzt, bis du diesen Chat öffnest. Tailscode auf einem anderen Bildschirm geöffnet zu haben, zählt nicht mehr als Lesen.
• Ein verspätetes Update von einem bereits beendeten Zug kann seine Karte nicht mehr so zurückholen, als würde er noch laufen.
• Ein Zug, den du stoppst, nimmt seine Karte sofort mit.
• Einen Chat zu löschen entfernt seine Karte, und Live-Aktivitäten in den Einstellungen auszuschalten entfernt die bereits angezeigten.
• Wenn der Agent anhält, um dich etwas zu fragen, sagt die Mitteilung jetzt, dass er eine Frage hat, statt um eine Freigabe zu bitten.

### 1.62 — 2026-09-26

Auf dem iPad ist Tailscode jetzt ein Arbeitsbereich. Und ein Zug, der endet, während die App geschlossen ist, meldet sich trotzdem.

iPad-Arbeitsbereich:
• Eine Seitenleiste enthält Start, Nutzung, Delegate, Video und Bilder, deine Chatlisten (Alle Chats, Gerade live, Gesichert, Archiviert, eine pro Server) und deine angehefteten Chats.
• Die Chatliste steht daneben, das Gespräch füllt den Rest. Ein Tippen blendet die Spalten aus, wenn du nur lesen willst.
• Wird das Fenster in Split View oder Stage Manager schmaler, wird daraus das iPhone-Layout, ohne den Chat zu schließen, den du gerade liest.
• Zieh einen Chat aus der Liste, um ihn in einem eigenen Fenster zu öffnen. Ein Fenster, das iPadOS wiederherstellt, öffnet den Chat, den es zeigte.

Wenn die App geschlossen ist:
• Ein Zug, der endet, während Tailscode geschlossen ist, sendet trotzdem eine Mitteilung: fertig, eine Frage, eine Freigabe oder ein Fehler. Das Warten läuft direkt über dein Tailnet zu claude-bridge 1.13, omp-bridge 0.7 oder opencode 2, ohne Relay dazwischen.
• Einstellungen ▸ Mitteilungen zeigt, ob die Hintergrundaktualisierung an ist, und jeder Server sagt, ob auf ihn gewartet werden kann.

Polnisch:
• Tailscode spricht jetzt Polnisch: Onboarding und Server-Einrichtung, Einstellungen, Fehlermeldungen, Pro, Mitteilungen, die Live-Aktivität, das Widget und VoiceOver. Was vom Server kommt — Transkripte, Terminalausgabe, Pfade — bleibt, wie es ist.

Fehlerbehebungen:
• In der Demo öffnet jetzt jede geänderte Datei in der Repository-Ansicht ihren Diff.

### 1.60 — 2026-09-24

Mac-Server fragen einmal nach Festplattenvollzugriff.

Mac-Server:
• Ein Server auf einem Mac zeigt, ob seine Agenten Festplattenvollzugriff haben. Ohne ihn hält macOS einen Durchgang an einem Berechtigungsdialog auf dem Bildschirm des Macs an, wo niemand hinsieht.
• Ein Tippen öffnet auf diesem Mac die Systemeinstellungen bei Festplattenvollzugriff, mit claude-bridge daneben im Finder. Die Schritte erscheinen auf deinem iPhone, und der Bildschirm merkt sofort, wenn der Schalter an ist. Beim Hinzufügen eines Mac-Servers wird einmal gefragt; „Jetzt nicht“ überspringt es. Erfordert claude-bridge 1.12.

Korrekturen:
• Das Modellmenü listet die eigenen Modelle des Servers auf, noch bevor du eines ausgewählt hast, statt nur „Server-Standard“ anzuzeigen.
• Der Update-Bildschirm stürzt nicht mehr ab, wenn ein Server neu startet, und ein Neustart, während der Server schon neu startet, verfolgt ihn bis zurück.
• Gestreamte Antworten brauchen weniger Arbeit pro Wort in Chats mit vielen Workflows.

opencode 2-Chats:
• Von hier an rückgängig machen: Berühre eine deiner Nachrichten und halte sie gedrückt, um den Chat bis dahin zurückzuspulen. Die Nachrichten danach werden beiseitegelegt, die Dateien, die der Agent seither geändert hat, werden zurückgesetzt, und deine Worte kehren zur Bearbeitung ins Nachrichtenfeld zurück. Wiederherstellen holt alles zurück, bis du deine nächste Nachricht sendest.
• Wenn ein Anbieter ratenbegrenzt ist oder keine Kapazität mehr hat, zeigt der Chat den Grund, welcher Versuch fehlgeschlagen ist und einen Countdown bis zum nächsten, mit einer Schaltfläche zu der Lösung, die er nennt.
• Dezente Hinweiszeilen zeigen an, wenn sich Modell oder Agent geändert haben, wenn der Server neu gestartet ist und einen Zug wieder aufgenommen hat, und wenn ein Hintergrundbefehl fertig ist.
• Ein Zug, der durch einen Server-Neustart unterbrochen wurde, kann wieder aufgenommen oder aufgegeben werden, und Ausgaben und Tokens werden für jeden Chat angezeigt.
• Eine Nachricht, die du sendest, erscheint sofort im Chat, ein Chat mit einer angehängten Datei öffnet sich wieder, und einen Zug zu stoppen oder eine Berechtigung abzulehnen, zeigt keinen Fehler mehr an.
• Shell-Befehle aus opencodes eigenem Terminal erscheinen, während sie laufen, über den vollständigen Pfad geöffnete Dateien laden, und das Einzeiler-Setup-Skript startet einen Server nicht mehr mitten in einer Antwort neu.

Überall:
• Hunderte Beschriftungen, die noch auf Englisch waren, erscheinen jetzt in deiner Sprache.
• VoiceOver erreicht jetzt die Schaltflächen auf jeder Karte in einem Chat.

Schneller:
• Lange Chats bleiben flüssig, während eine Antwort streamt, und Antworten werden auf ProMotion-iPhones mit bis zu 120 Hz geschrieben.
• Ein Chat beginnt zu laden, sobald dein Finger ihn berührt.
• Einen unveränderten Chat erneut zu öffnen, lädt ihn nicht mehr erneut herunter (benötigt claude-bridge 1.11), und die Anfragen eines Chats werden gemeinsam über eine Verbindung gesendet.

Live-Aktivitäten:
• Ein beendeter Zug bleibt auf deinem Sperrbildschirm und in der Dynamic Island, bis du diesen Chat öffnest, und zeigt, wie er endete, wie lange er lief und wann.
• Deine nächste Nachricht im selben Chat verwendet dieselbe Karte weiter, und eine Karte, die du nie öffnest, verlässt die Dynamic Island nach einer Stunde und den Sperrbildschirm nach vier.
• Laufende Tools zeigen ihr eigenes Symbol, Updates, die gesendet werden, während dein Telefon schläft, erscheinen in deiner Sprache, und die App erneut zu öffnen behält die Karte eines Zugs, der noch läuft.

### 1.52 — 2026-09-22

Tailscode spricht jetzt Deutsch.

Übersetzt sind die Texte, die man wirklich liest: Onboarding und Server-Einrichtung, Einstellungen, Verbindungszustände und Fehlermeldungen, Berechtigungs- und Pro-Texte, das Trinkgeld-Glas, Mitteilungen, die Live-Aktivität auf dem Sperrbildschirm, das Widget und die Beschriftungen für VoiceOver.

Unverändert bleibt alles, was vom Server kommt: Terminalausgabe, Agenten-Transkripte, Modell- und Werkzeugnamen, Dateipfade und Befehle. Ein Terminal übersetzt man nicht.

## Apps similar to Tailscode

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Whatcode](https://appshunter.io/ios/app/whatcode/id6760623503) | — | Free | Developer Tools |
| [OpenClient for OpenCode](https://appshunter.io/ios/app/openclient-for-opencode/id6763641767) | 3.5 (4) | Free | Developer Tools |
| [WhisperCode](https://appshunter.io/ios/app/whispercode/id6759430954) | 4.9 (25) | Free | Developer Tools |
| [Hermex](https://appshunter.io/ios/app/hermex/id6767006319) | 4.6 (97) | Free | Developer Tools |
| [Moshi: herdr/tmux on SSH/MOSH](https://appshunter.io/ios/app/moshi-herdrtmux-on-sshmosh/id6757859949) | 4.7 (550) | Free | Developer Tools |
| [T3 Code - Remote Claude & more](https://appshunter.io/ios/app/t3-code-remote-claude-and-more/id6787819824) | 4.8 (94) | Free | Developer Tools |

## More apps by Midgar Oy

- [Master of Flags: World Quiz](https://appshunter.io/ios/app/master-of-flags-world-quiz/id1484270248)
- [Master of Inventory: Warranty](https://appshunter.io/ios/app/master-of-inventory-warranty/id1523538855)
- [Dream Eater: Dream Interpreter](https://appshunter.io/ios/app/dream-eater-dream-interpreter/id6661019277)
- [Solar Beam: James Webb Images](https://appshunter.io/ios/app/solar-beam-james-webb-images/id6705124497)
- [Psywave: AI Playlist Maker](https://appshunter.io/ios/app/psywave-ai-playlist-maker/id6727000827)
- [Double Kick: Menu Translator](https://appshunter.io/ios/app/double-kick-menu-translator/id6736581403)

All apps by Midgar Oy: https://appshunter.io/developer/1484270247

## Related topics

[trailscale](https://appshunter.io/ios/topics/trailscale)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-10-03.*
