HearthGate

Help

HearthGate page

Built-in Terminal Actions

Use a curated command palette inside a HearthGate SSH session, and create Terminal + tunnel packages for trusted full-access keys.

A command palette inside your SSH session

Built-in Terminal Actions give trusted HearthGate SSH sessions a practical Mac admin palette. Connect with a full-access key, press / on an empty prompt, choose an action, fill any blanks, and review the completed command before you run it.

Press / on an empty SSH prompt

For any SSH client

Use macOS Terminal, Windows PowerShell, a Linux shell, or another standard SSH client. There is nothing to install on the client side; the workflow lives on the Mac behind HearthGate.

Terminal + tunnel packages

For full-access keys, HearthGate can generate a package that opens an interactive shell while the protected Screen Sharing tunnel is alive. Close the shell and the tunnel closes too.

Files & folders

Move, copy, rename, create, list, open, archive, checksum, and inspect paths from the connected Mac.

Search

Find files by name, search text inside files, or open Spotlight-style searches without leaving the SSH session.

Disk & storage

Check free space, mounted volumes, snapshots, and storage pressure during a remote support session.

Processes & performance

Inspect running processes, CPU, memory, and process detail before deciding what to do next.

Network

Check IP addresses, DNS, routes, ping, traceroute, listening ports, and common connectivity clues.

System, sessions, and power

Review macOS version, uptime, login history, sshd-related logs, security state, and keep-awake helpers.

Full built-in catalog

65 actions, grouped for real remote work

65 ready-to-run actions

The default catalog is intentionally practical: files, search, disk, processes, network checks, system info, session visibility, and keep-awake helpers. Actions can be edited from Configuration, but these are the defaults HearthGate ships with.

Files & folders

20
  • Move a file
  • Copy a file or folder
  • Rename a file or folder
  • Create a folder
  • List folder contents
  • Open in Finder
  • Compress to zip
  • Extract a zip
  • File info
  • File type
  • Checksum
  • Count lines in a file
  • Preview first lines of a file
  • Tail a log file
  • Compare two files
  • Count files in a folder
  • Recently modified files
  • Largest items in a folder
  • Folder tree
  • Folder disk usage

Search

6
  • Find files by name
  • Spotlight search
  • Spotlight search in a folder
  • Find files by extension
  • Search text inside files
  • Case-insensitive text search

Disk & storage

4
  • Free disk space
  • Disks and partitions
  • Mounted volumes
  • Time Machine local snapshots

Processes & performance

7
  • Top CPU processes
  • Top memory processes
  • Find process by name
  • Process details by PID
  • Open files of a process
  • Memory statistics
  • CPU model

Network

12
  • Local IP addresses
  • Public IP address
  • Ping a host
  • DNS lookup
  • Reverse DNS lookup
  • Whois for a domain
  • Trace route to a host
  • Check if a port is open
  • Listening ports
  • Routing table
  • DNS servers
  • Internet speed test

System info

10
  • Show macOS version
  • System uptime
  • Hardware overview
  • Battery status
  • Power settings
  • Kernel and architecture
  • Computer name
  • Software update history
  • Available software updates
  • Find where a command lives

Sessions & security

5
  • Who is logged in
  • Login history
  • My identity and groups
  • Recent system log
  • sshd log by time window

Power

1
  • Keep Mac awake for a chosen duration

Safe by suggestion, deliberate by execution

Terminal Actions are a helper surface, not an autopilot. HearthGate writes the selected command onto the prompt and waits. You decide whether to press Enter.

Suggested, never auto-run
No sudo or destructive defaults
Works from standard SSH clients
Editable catalog in Configuration
Custom catalog travels in .hgex
Catalog changes are audit-visible

Rule of thumb: keep everyday screen-sharing keys restricted to VNC-only mode. Create a separate full-access key when someone truly needs terminal actions, SFTP, SCP, port forwarding, or a Terminal + tunnel package.