NNodeOps
iOS 1.2.0 · Android 1.2.2 · Free on App Store & Google Play

SSH, Docker, Kubernetes & AI agents — from your pocket

NodeOps is a native mobile DevOps console for iPhone, iPad, and Android. Connect over SSH, run an iTerm-style terminal, manage Docker and Kubernetes, launch AI coding agents on your servers, and sync encrypted backups with iCloud.

iOS 17 or later · iPhone & iPad · Android 8+

Languages

23 locales

iPad

Full landscape

Theme

Light & dark

Credentials

On-device only

How it works

From first connection to daily ops — three steps to run your infrastructure from a phone or tablet.

01

Connect

Add SSH servers with password or private key. Import GKE, EKS, AKS, or kubeconfig clusters for direct API access — no bastion required.

02

Operate

Browse Docker stacks, Kubernetes pods and workloads, stream logs, open terminals, and run saved snippets — all from one app.

03

Stay in sync

Encrypt credentials in the vault, back up to iCloud on iOS, and pick up where you left off on another device with the same Apple ID.

Everything you need on the go

Built like a serious ops console — not a toy dashboard. Same workflows you use at a desk, designed for touch and one-handed use.

Multi-server & multi-cluster
SSH hosts and direct API clusters side by side. Switch context without leaving the app.
iTerm-style terminal
Tabs, splits, resize, reconnect, and AI-agent-ready PTY sessions over SSH, Docker, and pod exec.
AI coding agents
OpenCode, Claude Code, Codex, Aider, or custom — on your server, in your project directory.
Docker & Podman
Stacks, containers, logs, stats, and exec — touch-friendly ops for container hosts.
Kubernetes workloads
Pods, Helm, YAML edits, scale, and rollbacks with direct cluster or SSH kubectl mode.
Cloud import
GKE, EKS, AKS, and kubeconfig — OAuth sign-in and encrypted token storage on device.
Snippets & vault
Scoped command library plus AES-256 credential vault with biometrics.
iCloud backup
Encrypted sync of servers, snippets, registries, vault, and clusters across Apple devices.

Full feature breakdown

Every major area of the app — so you know exactly what you get before you install.

SSH servers
Your hosts, one tap away
  • Password or private key authentication
  • Per-server Docker or Kubernetes mode
  • Swipe actions, favorites, and quick terminal access
  • Long-press menu for AI Agent launch
Terminal
iTerm-style workspace on mobile
  • Full VT100/xterm emulation via SwiftTerm + SSH PTY
  • Tabs, split panes, drag-to-resize dividers, and new window
  • SSH host, Docker exec/attach, and Kubernetes pod exec
  • Copy, paste, restart session, and run snippets from the menu
  • Typing exit closes the pane — like a real terminal
  • SSH keepalive with reconnect when the connection drops
  • Keyboard-aware layout for full-screen TUIs (OpenCode, vim, etc.)
AI Agent
Coding agents on your remote machine
  • Launch OpenCode, Claude Code, Codex CLI, Aider, or a custom command
  • Remote directory picker with shortcuts (~, /, /Volumes)
  • Model search and selection — settings saved per server
  • API keys stored in the device Keychain
  • Silent PATH and environment setup — no setup noise in the terminal
Docker & Podman
Containers without a laptop
  • Browse stacks and containers
  • Live CPU, memory, and network stats
  • Stream logs and run exec/attach terminals
  • Common container actions from a touch-friendly UI
  • Saved registry credentials (Docker Hub, GHCR, private registries)
Kubernetes
Clusters in your pocket
  • Pods list with logs, stats, exec, and delete
  • Workloads dashboard — Deployments, Services, Helm, Secrets, ConfigMaps
  • Edit manifests, scale, restart, and roll back
  • Direct cluster WebSocket exec (no SSH hop)
  • Favorites and namespace context switching
Cloud import
GKE · EKS · AKS · kubeconfig
  • Sign in with Google for GKE — project picker included
  • Microsoft sign-in for AKS
  • AWS EKS import with credential flow
  • Paste kubeconfig for any cluster
  • Automatic token refresh for direct API access
  • Provider clusters sync via encrypted iCloud backup (iOS)
Snippets
Saved commands that travel with you
  • Optional working directory (cd before run)
  • Scope: global, server, cluster, or pod
  • Import and export snippet packs
  • Run from the Snippets tab or inject into the active terminal pane
Password vault
Credentials encrypted on device
  • AES-256-GCM encryption
  • PIN lock with Face ID / Touch ID unlock
  • Titles, usernames, URLs, notes, and generated passwords
  • Included in encrypted iCloud backup when vault is unlocked
Backup & sync
Private iCloud on iOS
  • Encrypted backup to your iCloud Drive container
  • Sync servers, snippets, registries, vault, and cloud clusters
  • Auto-sync while the app is open; manual Sync Now and Restore
  • Deletions propagate — removed items stay gone on other devices

About NodeOps

NodeOps is a mobile application for developers and IT operators. It connects from your phone or tablet to servers and cloud Kubernetes clusters so you can manage Docker, Podman, and Kubernetes workloads — inspect containers and pods, view logs, run interactive SSH terminals, launch AI coding agents, scale deployments, and import GKE, EKS, and AKS clusters via Google or Microsoft sign-in. Credentials stay encrypted on your device; NodeOps does not operate a backend that collects your infrastructure data.

When you choose Sign in with Google, NodeOps uses Google OAuth only to authenticate you and access Google Kubernetes Engine (GKE) APIs so you can list and import your own GKE clusters. NodeOps reads cluster metadata needed for import and stores OAuth tokens encrypted on your device. NodeOps does not sell Google user data, does not use Google data for advertising, and does not access Google data except to provide GKE import and management features you initiate.

Run ops from anywhere

Download NodeOps, add a server or import a cloud cluster, and stay connected to your infrastructure — no laptop required.