A live terminal monitoring cockpit for CPU, memory, disk, network, ports, and busy processes.
When something slows down on my machine, I usually open several commands to check CPU, memory, disk usage, network activity, ports, and running processes.
I wanted a simpler way to see everything in one place, so I built Observe.
Observe is an open-source terminal dashboard that shows what your machine is doing in real time.
It includes:
- CPU, memory, disk, and network usage
- Processes using the most resources
- Listening ports
- Disk I/O and swap pressure
- Docker container activity
- Simple warnings for possible bottlenecks
There is no account, database, agent, or initial configuration. Everything runs locally, and your system metrics are not uploaded anywhere.
Install
Using Homebrew:
brew install pol-cova/homebrew-tap/observe
Or using Go:
go install github.com/pol-cova/observe@latest
Then run:
observe
You can also monitor a remote machine over SSH:
observe --ssh user@host
Or save a diagnostic snapshot:
observe snapshot --output diagnostics.json
Observe is written in Go and released under the MIT license.
You can find the source code here: https://github.com/pol-cova/observe
Feedback, issues, and contributions are welcome.

Top comments (0)