Authorization notice. Limoni is dual-use. Only use it on software, sites and systems you own or have explicit permission to test.
Who it is forA DevOps or backend engineer debugging a service whose logs are too large for a text editor.
The problemOpening a multi-million-line log in a normal editor or pager is slow and hard to filter by level.
The outcomeA terminal viewer that follows a file or pipe, colours lines by level, and filters a 1,000,000-line log without stalling.
What you need first
- Go toolchain installed (for go install, go get, go run and go test)
- A terminal that supports the app's output (images and some features depend on the terminal)
- For the MCP use case: an MCP client such as Claude Code or Cursor, and limoni-mcp available on PATH (the README does not show how to install it)
- For the backdrop use case: curl, sh, and a terminal emulator
Steps
- Run
go install github.com/thebanri/limoni/cmd/zest@latest - Run
zest app.logon your log file, or pipe a stream withkubectl logs -f pod | zest - Run
zest -demo 1000000first if you want to try the viewer without a real log
Prompt for your agent
Install zest with go install github.com/thebanri/limoni/cmd/zest@latest, then run zest on <logfile> and report how many lines it loads and whether it follows new lines when the file grows.
Caveat. The README gives the 67 MiB, 1,000,000-line timing as a single example, so expect different speeds on your own logs.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for thebanri/limoni and "Inspect large log files in a terminal viewer"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer