Horus
Alpine Linux workspace for Claude Code, Codex, OpenCode, and a zsh shell
Scarif Labs Entwicklung System
Screenshots
Beschreibung
Diese Beschreibung liegt nicht in deiner Sprache vor, angezeigt wird die englische Fassung.
Horus puts a real Alpine Linux ARM64 workspace on your phone and lets you run coding agents (Claude Code, Codex, and OpenCode) or a plain zsh shell inside it. No root and no Termux are required: the app ships its own PRoot runtime, a native PTY, and a native terminal renderer.
Features
- Alpine workspace on first launch. Horus downloads a pinned Alpine minirootfs, checks its SHA-256 digest, and extracts it into app-private storage. Base tools such as git, curl, jq, ripgrep, python3, and Node are installed on demand.
- Coding agents in one tap. Each agent is installed into its own home directory the first time you open it, with the installer output visible in the terminal. Sign-in happens inside each CLI; Horus never handles provider credentials.
- Projects. Create a local folder, clone any HTTPS/SSH Git URL, or pick one of your GitHub repositories.
- Real terminal. Resize, Ctrl-C, and job control work. An extra key bar provides Esc, Tab, arrows, and sticky Ctrl/Alt.
- Sessions survive the UI. Terminals run in a foreground service and keep running when you switch apps, when the app locks, or when Android reclaims the UI.
- Local lock. An optional password protects the app; the workspace locks after 15 minutes in the background.
- Read-only file browser for your home directory and workspace, with text previews.
- Optional remote access over USB. Pair a computer with the open-source horus command-line tool to get an SSH shell on the phone, copy files, forward ports, and run commands on several phones at once. It is off by default, listens only on the phone's loopback (reached through adb), and accepts only computers paired with your Horus password.
Things to know
- Requires an ARM64 (arm64-v8a) device.
- The Alpine system, its packages, and the coding agents are downloaded from their upstream sources at runtime. Claude Code and Codex need accounts with their providers, and Claude Code is proprietary.
- Android's app sandbox is the only security boundary. PRoot emulates user IDs but provides no kernel isolation, so do not run code you do not trust.
Anti-Features
Eigenschaften dieser App, die man vor der Installation kennen sollte.
- NonFreeAdd
- NonFreeNet
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- InternetzugriffDaten über das Internet senden und empfangen.
- NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
- Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
- FOREGROUND_SERVICE_SPECIAL_USE
- BenachrichtigungenMitteilungen anzeigen.
- VibrationDen Vibrationsalarm steuern.
- Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
3 weitere Berechtigungen anzeigen
- Speicher schreibenDateien auf dem Gerätespeicher anlegen und ändern.
- horus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Speicher lesenDateien auf dem Gerätespeicher lesen.
Kommentare