Detailed documentation for all Available Machine commands.
High-level summary of system resources and health.
- Flags:
--json,--verbose - Example:
machine status --verbose
Compact system health snapshot.
- Example:
machine pulse
Live system monitoring view with interpreted output.
- Example:
machine watch
Automatic diagnosis of likely system problems.
- Flags:
--json,--verbose - Example:
machine wtf
Heuristic-based health scoring and repair recommendations.
- Example:
machine doctor
Explains what a process is doing and why it exists.
- Arguments:
<process>(PID or process name) - Example:
machine why firefox
Detailed behavioral analysis of a specific process.
- Arguments:
<target>(PID or process name) - Example:
machine explain firefox
Visualizes the ancestry and ownership tree of a process.
- Arguments:
<target>(PID or process name) - Example:
machine trace 1234
Saves the current system state to the local SQLite database.
- Example:
machine snapshot
Lists previously recorded snapshots.
- Example:
machine history
Compares two system snapshots to identify changes.
- Arguments:
<snapshot_a> <snapshot_b> - Example:
machine diff snap_20240101_120000 snap_20240101_130000
Compare current state against a historical period (e.g., yesterday, 7d).
- Example:
machine compare yesterday
Analyze systemd units for failures or recent changes.
- Example:
machine services
Perform a read-only audit of listeners, permissions, and listeners.
- Example:
machine security
Show all listening network sockets and their owning processes.
- Example:
machine ports
Measure DNS and network responsiveness metrics.
- Example:
machine latency
Predictive resource usage based on historical snapshots.
- Example:
machine forecast disk
Detect unusual spikes or patterns in system behavior.
- Example:
machine anomalies
Generate a comprehensive system diagnostic report.
- Flags:
--output <file> - Example:
machine report --output report.txt