Reads your system and tells you what's happening in plain language. No cloud. No telemetry.
One pipeline behind every command. Each run is sanitised before it reaches the model, and interpreted entirely on your machine.
explain and failed commands get diagnosed automatically.Sanitisation is the mandatory first stage of every invocation. Nothing raw reaches the model.
Collect
Raw system data. Never stored, never modified.
Sanitise
IPs, hostnames, paths, UUIDs, and credentials stripped before the model sees anything.
Prompt
A tightly constrained prompt with a strict JSON schema.
Validate & Repair
Schema and semantic checks on every response.
Render
Typed, validated output formatted for the terminal. Raw model text never reaches the screen.
The model runs locally. No data leaves your system.
Local model via Ollama
All inference runs on localhost. Works with any model Ollama supports.
Sanitisation before prompting
IPs, hostnames, paths, UUIDs, and credentials stripped before the model sees anything.
Zero telemetry
No analytics, no crash reports, no usage metrics. The binary makes no outbound connections except to your Ollama instance.
Strictly read-only
Every command collects data and surfaces insights. None of them modify the system.
Hosomaki began as a simple idea. It started as a tool that could translate logs into something mortals like you and me could read without digging through journal entries or kernel messages. But the deeper the project went, the clearer it became that translation wasn't the real goal. Linux already speaks, constantly. The challenge is making sense of everything it says.
That's where Hosomaki evolved. It no longer just interprets logs. It builds a structured understanding of your system by correlating signals, validating assumptions, and explaining what matters and why. It reads the same sources you would, strips anything sensitive, and produces a grounded analysis. Not a chatbot reply, but a deterministic pipeline with schema checks and repair loops before anything reaches your screen.
The model runs on your machine. The data stays on your machine. Your data belongs to you.
No account. No config file on first run. Requires Go 1.23+ and Ollama running locally.