Quick Start
Get up and running in under two minutes.
1. Check system health
bash
hosomaki statusReturns a snapshot of uptime, memory, disk, failed services, and recent errors, followed by a summary.
bash
hosomaki status --brief # one-sentence summary2. Explain a failing service
bash
hosomaki explain --service nginxHosomaki reads the last lines of the service journal, sanitises them, and returns a structured explanation with root cause analysis and suggested investigation steps.
bash
# Read more lines
hosomaki explain --service docker --lines 100
# Scope to a time range
hosomaki explain --service nginx --since "1 hour ago"
# Correlate two services
hosomaki explain --context mongodb,rabbitmq3. Full diagnosis
bash
hosomaki doctorDeeper than status. Suggests actions too, not just observations.
4. Watch a service in real time
bash
hosomaki watch nginxTails the journal and explains error batches as they arrive. Press Ctrl-C to stop.
5. Audit for changes
bash
# Take a baseline
hosomaki audit --init
# Later, diff against it
hosomaki audit6. Shell integration
Install the explain wrapper so failed commands are automatically explained.
bash
hosomaki shell-integration --shell bash >> ~/.bashrc && source ~/.bashrc
# Now any command can be prefixed with 'explain'
explain make build
explain systemctl start myappCommon patterns
bash
# Pipe arbitrary log output
journalctl -p err -n 50 | hosomaki explain
# Explain a kernel message inline
hosomaki explain "kernel: OOM killer activated on process 1234"
# Explain what exited with code 1
hosomaki why 1 --service myapp
# Check listening ports
hosomaki ports
# Inspect systemd timers
hosomaki timers
# Read all crontabs
hosomaki crons
# Mount health
hosomaki mounts
# Check for pending package updates
hosomaki updates
hosomaki updates --security-only
# Review past results
hosomaki history
hosomaki history --command doctor --since 7d