v1.0.0 · LIVE Android 10+ 10 Sprachen 10 languages
0 Tracker · Ads · Telemetrie Trackers · ads · telemetry
ML-KEM-768 Post-Quantum-Hybrid Post-quantum hybrid
1.046 Tests (1.032 Unit · 14 E2E) Tests (1,032 unit · 14 E2E)
Apache 2.0 SSH-Lib auf GitHub SSH library on GitHub

01 · Multi-tab terminal

Mehrere Sessions, ein Terminal.

Multiple sessions, one terminal.

Browser-Style Tabs mit farblicher Statusanzeige. Drag-to-reorder, Double-Tap zum Umbenennen, Swipe zum Wechseln. Jeder Tab eigene SSH-Session, eigener Scrollback, eigene Auto-Reconnect-Logik.

Browser-style tabs with colored status. Drag to reorder, double-tap to rename, swipe to switch. Every tab gets its own SSH session, its own scrollback, its own auto-reconnect logic.

  • xterm-256color State Machine, Skia-Renderer, True Colorxterm-256color state machine, Skia renderer, true color
  • Bis zu 50.000 Zeilen Scrollback pro TabUp to 50,000 lines of scrollback per tab
  • Pinch-to-Zoom · Volume-Keys für SchriftgrößePinch to zoom · volume keys to resize font
  • Scrollback-Suche mit Highlighting (performant bei 10k+ Zeilen)Scrollback search with highlighting (fast at 10k+ lines)

02 · tmux integration

tmux, integriert. Inklusive Reclaim.

tmux, integrated. Reclaim included.

Auto-Detect beim Verbinden, Session-Auswahl wenn mehrere offen sind, Window- und Pane-Navigation in der Extra-Keys-Bar. Hat ein anderer Client deine Session übernommen? Tippe Reclaim — sie ist wieder bei dir.

Auto-detect on connect, session picker when multiple exist, window and pane navigation in the extra-keys bar. Another client took your session? Tap Reclaim — it's yours again.

  • Attach · Detach · Create · Exclusive AttachAttach · detach · create · exclusive attach
  • Window-Liste, Pane-Splits, Copy-Mode-ShortcutWindow list, pane splits, copy-mode shortcut
  • Clipboard-Bridge: Android ↔ tmux BufferClipboard bridge: Android ↔ tmux buffer

03 · File Commander

Dual-Pane SFTP. Plus Cloud.

Dual-pane SFTP. With cloud.

Zwei unabhängige Panels. Jedes spricht Lokal, SFTP zu beliebigem Host, Nextcloud, WebDAV oder SMB. Quick-Edit für Remote-Dateien mit Syntax-Highlighting. Datei-Vergleich. Share-Basket.

Two independent panels. Each one speaks local, SFTP to any host, Nextcloud, WebDAV, or SMB. Quick-edit remote files with syntax highlighting. File compare. Share basket.

  • Upload/Download mit Progress, Rename, Mkdir, PermissionsUpload/download with progress, rename, mkdir, permissions
  • Bookmarks · Start-Pfad pro Host · zweistufiger Source-PickerBookmarks · per-host start path · two-step source picker

04 · Fleet management

Ein Befehl. Alle Hosts. Live.

One command. All hosts. Live.

Host-Gruppen erstellen, Befehle parallel ausführen, Ergebnisse pro Host live mitlesen — Erfolg, Fehler, stdout, stderr, Dauer. Command Chains für mehrstufige Abläufe mit Abort-on-Error. Reachability-Check. Connect-All öffnet jeden Host als Tab.

Create host groups, run commands in parallel, watch results stream in per host — success, failure, stdout, stderr, duration. Command chains for multi-step workflows with abort-on-error. Reachability check. Connect-all opens every host as a tab.

05 · Stream filters

Geheimnisse bleiben auf dem Gerät.

Secrets stay on the device.

Pattern-basierte Maskierung von Tokens, Passwörtern, IPs und Bearer-Auth direkt im Stream — bevor die Ausgabe in den Scrollback, in einen Screenshot oder in einen Livestream fließt. Regex oder Literal. Pro Filter aktivierbar. Presentation-Modus erzwingt alle.

Pattern-based masking of tokens, passwords, IPs, and bearer auth right in the stream — before output reaches scrollback, a screenshot, or a livestream. Regex or literal. Toggle per filter. Presentation mode enforces all of them.

06 · DevOps tools

Docker, Logs, Server-Info — visuell.

Docker, logs, server info — visual.

Container als Cards mit Start/Stop/Restart und Live-Logs. Server-Dashboard mit CPU-, RAM-, Disk-Gauges, OS-Info und Uptime. Journalctl-Viewer mit Unit-Filter, Priority-Filter und Live-Follow. Alles über die bestehende SSH-Session — kein Re-Auth.

Containers as cards with start/stop/restart and live logs. Server dashboard with CPU, RAM, and disk gauges, OS info, uptime. Journalctl viewer with unit filter, priority filter, live-follow. All over the existing SSH session — no re-auth.

Vollständige Feature-Liste

Full feature list

Alles drin. Wirklich alles.

Everything is in there. Really, everything.

v1.0.0 · April 2026. Eine einmalige Zahlung von 7,99 €. Kein Abo, keine In-App-Käufe, kein „Pro-Plan".

v1.0.0 · April 2026. One payment of €7.99. No subscriptions, no in-app purchases, no "Pro plan".

Technik

Engineering

Wie ArcShell gebaut ist.

How ArcShell is built.

SpracheLanguageKotlin
SSH-LibSSH libraryEigene · Apache 2.0
TerminalTerminalxterm-256color · custom
DatenbankDatabaseRoom + SQLCipher 4.9.0
DB Schemav14 · 13 migrations · 19 entities
ArchitekturArchitectureSingle-Activity + Fragments
BuildBuildAGP 8.5.2 · Gradle 8.7
CodebasisCodebase~199 Kotlin files
TestsTests1.032 unit · 14 E2E (Docker SSH)
Min · TargetMin · targetAndroid 10 (API 29) · 35
SprachenLocales10 · 672 strings each
ThemesThemesArcan · True Black · Solarized · Ocean · Sunset · Mono

Made in Germany. Built to last.

Made in Germany. Built to last.

7,99 € einmalig. Keine Abos, kein Tracking, keine Werbung. Forever.

€7.99 one-time. No subscriptions, no tracking, no ads. Forever.