Codeburn: Burn Through Your Codebase Like It's Nothing
Ever looked at a giant log file or a massive error trace and thought, "I wish I could just highlight the important parts and forget the noise"? That's the idea behind Codeburn.
I stumbled across this tiny tool recently, and it's one of those things that makes you wonder why no one built it sooner. It's not a linter, not a formatter, not a debugger—it's something simpler and surprisingly useful.
What It Does
Codeburn is a command-line tool that scans your codebase (or any text-based project) and lets you quickly identify and filter out irrelevant or noisy parts. Think of it as grep but smarter. It can highlight, remove, or transform code blocks based on custom patterns.
Under the hood, it's written in Rust, which means it's fast—blazingly so. It doesn't load your whole project into memory; it streams through files like a hot knife through butter.
Why It's Cool
1. Speed. Since it's Rust-based, Codeburn processes thousands of files in seconds. No waiting for a slow Node script to crawl your monorepo.
2. Customizable patterns. You define what's "noise" using glob patterns, regex, or even simple string matches. Want to strip out all console.log statements from your codebase? That's a one-liner.
3. Non-destructive by default. By default, Codeburn just shows you what it would do. You can preview the changes before committing. That's a huge plus for confidence.
4. Use cases beyond code. It works on any text files—log files, markdown docs, configuration files. If you've ever had to clean up a messy YAML file or filter out timestamp lines from a log dump, Codeburn is your friend.
How to Try It
The repo is at github.com/getagentseal/codeburn. Installation is straightforward if you have Rust installed:
cargo install codeburn
Or you can download a pre-built binary from the releases page if you don't want to compile it yourself.
Once installed, try something like:
codeburn --pattern "*.log" --remove "^[0-9]{4}-[0-9]{2}-[0-9]{2}" --preview
That will preview removal of all lines starting with a date pattern in .log files. Replace --remove with --highlight to just see them.
Final Thoughts
Codeburn isn't trying to replace your IDE or your linter—it's a sharp, singular tool for a specific pain point. If you've ever spent 15 minutes writing a messy bash script to clean up a directory of logs, you'll appreciate having this in your toolbox.
It's early days for the project, but the core idea is solid. Give it a spin the next time you're buried in text noise.
Found on @githubprojects
Repository: https://github.com/getagentseal/codeburn