tool · ops / debug

logparse.

tail log files + group by error pattern in real time.

tails any log stream. groups similar lines using a fast simhash. surfaces new patterns the moment they appear. zero config.

npm i -g @v0idd0/logparse
github → npm mit · free forever
logparse icon
what it does

stop scrolling past “repeated 4,231 times” any minute now.

four jobs. all in your terminal. no api call, no internet round-trip — just a plain tool that does what it says.

live tail

$ logparse app.log
[ERR] timeout connect ×412
[ERR] db lock ×38
[NEW] segfault @0x... ×1

post-mortem

$ logparse summarize last.log
top 5 patterns:
1. timeout ×4,231
2. db lock ×88
...

watch for new

$ tail -f /var/log/x | logparse --new-only
[NEW] kernel panic — 1
(then silent until next new pattern)

ci output

$ logparse --json --threshold 100
{"pattern":"timeout","count":412}
{"pattern":"db lock","count":38}
install

three ways. all painless.

npm

$ npm i -g @v0idd0/logparse

node 14+ on linux / macos / windows. updates with npm update -g.

github releases

$ curl -L github.com/voidd0/logparse/releases/latest

single static binary. zero runtime needed. all releases →

git clone

$ git clone github.com/voidd0/logparse

read the source, send a pr, fork it. mit licence, no cla. repo →

why we built it

during an incident you don’t want 10 million log lines. you want “5 patterns, the top one is new since 14:02.” logparse gives you that.

no telemetry. no signup. simhash grouping runs in your terminal — no log shipper, no cloud, no “ai-powered observability.” mit forever.

star on github → all tools

power user?

use this daily? tools.voiddo Pro · $9 one-time

supports 66 free tools · Pro license via Paddle · one flat price, no subscription

logparse vs GoAccess →