aarmanroy/somethingsoff — explained in plain English
Analysis updated 2026-05-18
Search all error logs from the last hour without manually scrolling through files.
Trace every log line related to a single request using its request ID.
Let Claude Code automatically surface the real error the moment a command fails during a session.
Pipe any running program's output directly into the tool for instant searchability, no log files required.
| aarmanroy/somethingsoff | 132ikl/game | 1lystore/pay-dcp | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Rust | Rust | Rust |
| Last pushed | — | 2020-12-30 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Works with existing log files or piped process output, no daemon or account required.
somethingsoff is a command line tool written in Rust that makes your application's log files instantly searchable, without needing any setup, background service, or account. Everything runs locally on your own machine, and nothing you search ever leaves it. The idea is that when something goes wrong in an app, instead of manually scrolling through log files, you can just ask a direct question, such as showing every error from the last hour or tracing everything tied to one specific request. The tool is built with AI coding agents in mind as much as human developers. It ships as a plugin for Claude Code that teaches the assistant when to check your logs on its own, and includes a feature that automatically shows the assistant the real underlying error the moment a command fails during a coding session, rather than the assistant guessing at what went wrong. This turns a repetitive debugging habit, asking the same small questions over and over while fixing a bug, into something both a person and an AI agent can do quickly. Getting started just means having a folder of log files, or piping any running program's output directly into the tool, and it works regardless of what language wrote the logs. It automatically recognizes many common log formats, including JSON, plain text formats used by Python and Go, and web server logs, and understands mixed formats within a single file. Anything it cannot recognize is still saved as plain text rather than being dropped. Every time you run a search, it quietly checks for new log lines since the last check and adds only those to its index, so results are always current without needing a separate update step. The tool groups near-identical errors together instead of showing hundreds of near-duplicate lines, and automatically redacts things like emails, tokens, and card numbers before they are stored, though this can be turned off. Every command answers in one consistent structured format with clear error codes and hints on what to try next, which is particularly useful for an AI agent trying to recover from a failed command on its own. It can be installed as a prebuilt binary or through Rust's cargo package manager, and is released under the MIT license.
A local-first Rust CLI that instantly indexes and searches your app's log files, built for both human developers and AI coding agents debugging failures.
Mainly Rust. The stack also includes Rust, Tantivy, Claude Code.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.