HC: History Collector
The "Boring" Shell History Sink for Distributed Fleets.
hc is a lightweight service that centralizes shell history from across your infrastructure into a PostgreSQL backend.
Why hc?
If you manage 50+ servers, your shell history is fragmented. Finding "that one command that worked" usually involves a dozen SSH sessions and a lot of grep.
hc solves this by providing a centralized, multi-tenant sink that is:
Agentless: Only requires curl , wget , or socat on the client. No binaries to install on production nodes.
Only requires , , or on the client. No binaries to install on production nodes. SSL-Native: Secure ingestion via TLS with support for Client Certificate and API Key authentication.
Secure ingestion via TLS with support for Client Certificate and API Key authentication. Grep-Friendly: Fetch your history as plaintext via HTTPS and pipe it directly into your local tools.
Fetch your history as plaintext via and pipe it directly into your local tools. Multi-tenant: Isolate history by team or environment using API keys.
... continue reading