Power User Tooling

SSH Terminal

A Real Interactive Terminal

ContainEye's Terminal tab is a full PTY (xterm-256color) that connects over SSH using native libraries (SwiftSH/libssh2). It keeps a 15,000-line scrollback and reconnects automatically (3 attempts within a 15-second window). On iPad and Apple silicon Macs you can even open terminals in their own windows.

Multi-Tab Workspace

  • Up to 24 tabs, Safari-style. Open a new tab with the + button, a long-press on the tab bar, or by swiping twice at the edge of the screen within 1.4 seconds.
  • Swipe left/right across the top strip (or the compact bar) to switch tabs; swipe up on the compact bar for the all-tabs overview.
  • Each tab can run its own tmux session, sessions survive and can be re-attached later. Long-press a tmux session to Rename session.
  • On iPad/Mac: Open in New Window from the tab menu; closing a window offers Move to Main Window or Close Tabs.

Copy, Paste & Ask AI

Long-press to select output, then use the native edit menu or the context menu (Copy, Paste, Select All, Ask AI). Cmd+C copies a selection. Ask AI explains the selected text, Summary, What It Means, What To Do Next, and Code Snippets, and a Continue In Agentic Tab button hands the context to the Agentic assistant, which starts running immediately.

Command Suggestions

On connect, ContainEye reads your remote ~/.bash_history and ~/.zsh_history (last 500 entries). Suggestions combine that history with path completion for common commands, a curated list of everyday commands (docker ps, docker compose up -d, git status, systemctl status, …), and your saved snippets. You get up to 3 suggestion chips above the keyboard, or a cursor-anchored completion overlay when the keyboard is hidden (use ↑/↓ to navigate, Tab or tap to apply).

Keyboard & Gestures

  • Ctrl chip: arms a one-character control code (Ctrl+C, Ctrl+U, …).
  • Pinch to zoom the font size.
  • Volume buttons & shake shortcuts (both off by default, opt-in): map them to Arrow keys, Tab, Enter, Escape, Page Up/Down, Ctrl Toggle, or Interrupt (Ctrl+C). Defaults: Volume↑ = Arrow Up, Volume↓ = Arrow Down, Shake = Interrupt.
  • Pressing Enter after open, nano, vim, or nvim <file> offers to open the file in the SFTP editor instead.

Notes

  • Scrollback exists (15,000 lines) but there is no touch gesture to scroll it, use history, Page Up, or Page Down instead.
  • Terminal settings (gear icon) let you pick a theme, Midnight (default), Solarized Dark, Dracula, Paper Light, or create your own, and adjust font size (10–24).
  • Use the toolbar snippet button to Insert Snippet into the current input line, or Generate Snippet with AI from the Manage screen.