A Rust-powered CLI that analyzes errors, stack traces and logs — and tells you exactly how to fix them. Instantly.
Features
Track all analyzed errors with --history. Clear anytime with --clear-history.
Customize bugsight with ~/.bugsight.toml. Enable/disable AI, history, language and more.
Unknown error? Groq AI analyzes it in under a second. Free to use.
Works with any command output. Just pipe it in — no configuration needed.
Analyze entire log files with a single --file flag.
Clean, readable terminal output with distinct error types, messages and fixes.
Open source. Add your own parsers for any language or framework in minutes.
See your most frequent errors with --stats. Identify patterns and fix recurring issues.
Machine-readable output with --json. Integrate bugsight into your scripts and CI/CD pipelines.
Monitor any log file in real-time with --watch. Errors are detected and explained instantly as they appear.
Supports English and French. Set language = "fr" in ~/.bugsight.toml for French output.
Parsers
Install
Requires Rust — install via rustup.rs if needed.
Contribute
Fork the repo on GitHub, clone it locally and create your feature branch.
Create a file in src/parsers/, implement the parse function and add tests.
Run cargo test, push your branch and open a pull request on GitHub.