Dagon SSH puts an AI agent on top of your SSH session. Say what you want, approve each command with one tap, and the AI reads the output and takes the next step — on your phone, over real SSH. Nothing runs without your tap.
A professional SSH terminal with tools you won't find in any other mobile app.
An AI agent over your SSH session: describe the goal, approve each command with Run & observe, and it reads the output and continues. Diagnose failures from the last lines of the terminal, or speak a request and get the shell line. Human-in-the-loop by design — nothing runs without your tap.
Full xterm-256color with 10,000 lines of scrollback. Split panes in a binary tree (tmux-style), pinch-to-zoom 6-28pt, clickable URLs, highlighted search, copy mode, swipe between sessions.
Full tmux integration. Sessions survive connection drops — reattach on reconnect with no loss of context. Toolbar shortcuts, session/window picker, auto-attach to the last session.
Multiple commands per connection, run automatically the moment the session is up — set up your env, cd into the project, attach tmux. The workflow JuiceSSH users have been missing.
Per-server command on a schedule with push alerts — know your service died before your users do. No cron, no external monitoring stack.
Speak to the terminal. Dagon AI transcribes voice to text in 15 languages. Auto-stop on silence, wake word, "enter" keyword detection at the end of an utterance.
8 tools: diff, log, blame, branches, stash, sync, PR/MR browser, conflict resolver. GitHub + GitLab with auto-detection. Inline code review.
Full file manager on the server. Breadcrumb navigation, text editor with line numbers, Markdown and image preview with 0.5x-5x zoom.
CPU, RAM, disk, network, top 10 processes — in real time. Auto-refresh 5s/10s/30s. Threshold coloring (green/yellow/red). NVIDIA/AMD GPU auto-detect.
Local (-L) and remote (-R) tunnels in the GUI. 5 port templates (PostgreSQL, MySQL, Redis, HTTP, MongoDB), active-connection counter.
Generate Ed25519, import RSA/ECDSA from a file or clipboard. Jump host / ProxyJump. Biometrics on app start and on connect.
Global and per-server folders. Parameters {{name}} with predefined options. Sync, quick access from the toolbar.
Dracula, Solarized, Nord, Tokyo Night, Catppuccin, Gruvbox Light, One Light, Everforest and more — 6 daylight-readable light themes. The whole app can follow: dark, light, auto, or match your terminal theme.
2 base rows + any number of extras. Drag & drop between rows. Auto/px width, configurable mic and enter keys.
Full Docker container management over SSH. Containers, CPU/RAM stats, logs, images, volumes, networks — all in one place.
PM2 process management with full control. Process list with CPU/RAM/uptime, start/stop/restart/reload actions, real-time logs.
See how much you use Dagon AI voice — recordings and audio seconds, broken down by 24h / 7d / 30d / 90d.
Quick-access palette to jump to any tool — git, docker, pm2, sftp, monitoring, snippets, command history and more.
Primary + fallback backend with automatic health probe. If the VPS is down, the app switches to the local tunnel seamlessly.
Recording audio and changed your mind? A floating X button appears above the toolbar — tap to discard without transcribing.
Not a toy — a professional terminal emulator with the features you know from desktop.
Split the screen into multiple panes, each its own SSH session. Recursive binary tree — every pane can be split further, vertically or horizontally. A draggable divider changes the ratio.
The active pane is marked with a blue border. The toolbar routes to the focused pane. Closing a pane — its sibling expands to fill the space.
Case-insensitive across the whole buffer. Current match yellow, the rest blue (max 200). Prev/next navigation with wrap-around, "N/M" counter.
Quick selection: last line, last 5 or 20 lines. Mode stays active after copying — you can copy multiple times.
Three AI modes in one sheet, one tap away from any SSH session. Speak or type; the AI sees exactly what you see (only when you let it), and every command goes through your finger.
Tell it the goal: "nginx won't start after the deploy, fix it." The AI proposes the next command, you tap Run & observe, the app captures the output and hands it back — the AI reads it and proposes the next step. A conversation over a live terminal, step by step, until the job is done.
Builds, migrations, apt runs: the agent checks the fresh output at 10 s, 30 s, 60 s and every minute after — spots the failing step early, tells you whether to wait or hit Ctrl+C. Silence costs nothing: no new output, no AI call. Long conversations compact themselves so the context never runs out.
Something red on the screen? One tap: the AI reads the last 20–200 lines, explains what happened and why, and offers up to three fixes with an Insert or Run button. Risky commands are flagged and never get a one-tap button.
Press the mic (or say the wake word) and describe it: "find what eats the disk, biggest directories first" → sudo du -xh / --max-depth=2 | sort -rh | head -20. Voice-to-text in 15 languages, auto-stop on silence, say "enter" to run.
Privacy by design: terminal text leaves the phone only when you switch on Attach terminal; secrets (passwords, tokens, keys) are masked on the device before sending; nothing is stored on our servers. Dagon AI is built in — no API keys to manage.
8 dedicated screens. GitHub + GitLab with auto-detection. Inline code review, conflict resolver, push with confirmation.
Staged / Unstaged / Untracked. Colored diff preview. Stage/unstage per file. Commit with --no-verify option.
50 commits with short stat. Expandable per-file diffs. Filter by hash, author or message.
File picker with search. Block layout with an 8-color commit palette. Pinch-to-zoom.
Local / Remote with counters. Checkout, new branch, delete (type "delete"). Tracking info.
Push with a message, Pop/Apply/Drop with diff preview. Drop requires typing "drop".
Ahead/behind badges. Pull with rebase option. Push requires typing "push". Auto set-upstream.
GitHub PR + GitLab MR. Per-file diffs, inline code review comments, CI status, labels, reviewers.
Colored markers (ours/theirs). Three actions: Ours, Theirs, Resolved. Continue merge/rebase/cherry-pick.
Automatic CWD detection via /proc inspection. Token from the repo's .env file (GIT_ACCESS_TOKEN).
Full server-environment management without leaving the terminal.
List of all containers (docker ps -a), running/all toggle, filtering. Actions: start/stop/restart/delete with confirmation.
CPU%, MEM% (progress bars), NET I/O, BLOCK I/O, PIDs per container. Auto-refresh 5/10/30s.
Tail logs of the chosen container (100—1000 lines), monospace with auto-scroll, optional auto-refresh every 5s.
Image list with size and age, volumes with driver (delete with confirmation), networks with driver/scope.
Status (online/stopped/errored), PID, CPU%, memory, uptime, restarts, interpreter. Start/Stop/Restart/Reload/Delete.
Tail PM2 process logs (50—500 lines), auto-refresh every 3s. Process picker when name missing. Tap a process → logs.
Docker availability check on open — if Docker isn't installed, shows a clear message.
All commands run over SSH — zero agents on the server.
The AI sheet over a live session, then the rest of the toolbox — every screen in retro neon.
Goal in, commands out; Run & observe feeds the output back
Long job? The agent watches the output and reports back
What happened, why, and three fixes with Run buttons
Say it, get the shell line, insert or run
Native SSH terminal for Android
All your servers, one tap to connect
Google account, credentials stay on-device
Auth, tmux, jump host, tags
xterm-256color over a real PTY
Two live sessions side by side
Upload, download, edit remote files
Stage, unstage and commit
GitHub & GitLab
Full commit history
Checkout, create, delete
Who changed what, line by line
Shelve work in progress
Merge conflicts side by side
Pull & push
Start, stop, inspect
Local image registry
Persistent storage
Bridges & overlays
Live CPU / RAM per container
Tail container output
Node process manager
Live log tail
CPU, RAM, disk, network
nvidia-smi at a glance
Local & remote tunnels
Reusable command library
Fuzzy-search everything
27 built-in, light & dark
Craft your own palette
Import PEM, stored on-device
Drag-and-drop custom keys
Terminal, fonts, behavior
Completion cues, vibration
Biometrics, export / import
Proven, open standards. No vendor lock-in.
Try everything free for 60 days — no card required. The core terminal stays free forever.
New accounts get a 60-day free trial of every Premium feature — no card up front. Subscriptions renew automatically until cancelled; manage or cancel anytime in Google Play › Subscriptions.