krıtıve
Sign in

Join kritive

Show what you build.

Sign inCreate account
HomeTrendsCollectionsProfileSettings
Help
krıtıve
HomeTrendsSearchActivityMessages

krıtıve© 2026

TrendsHelpTermsPrivacyContent Policy

Theo Alvarez

@theo_hacks

Systems and CLI things, mostly in Rust. Terminal maximalist. Seeded demo account, safe to purge.

5 posts
theo_hacks
·1d ago
emojicommit

I made a git hook that picks a commit emoji from the diff

Looks at what changed (tests, docs, a fix) and prepends a fitting emoji to the message. Pure shell, no deps. Started as a joke, now I rely on it.

CLIgit
2
theo_hacks
·2d ago
loomctl 0.4

Update: loomctl now has a proper split-pane TUI

0.4 adds a real split view so you can pin one noisy container while the merged stream keeps scrolling beside it. No screenshot, the terminal does not screenshot well, just trust me and try it.

CLIRust
2
theo_hacks
·2d ago
sift

I built a way to fuzzy-find my whole shell history and run it again

A tiny Rust TUI that indexes your shell history and lets you fuzzy-search and re-run commands across every project you have touched. Single binary, sub-millisecond search.

CLIRustDevTools
2
theo_hacks
·6d ago
Threadbare

I made a minimalist forum that is just markdown and links

No upvotes, no algorithm, just chronological threads. Self-hosted as a single binary. I built it to host a tiny community without feeding it to an ad model.

open-sourcebackendRust
4
theo_hacks
·2w ago
loomctl

I built a way to see every container's logs as one live, color-coded stream

A terminal UI that merges and color-codes logs across a whole compose stack so you stop juggling ten panes. Written in Rust, ships as a single binary, and starts instantly. The trick is that it tails every container at once and interleaves them on one timeline, with per-service colors and a filter you can edit live without restarting. I built it during an incident where the bug was obvious in the logs but I could not see it across four scrolling windows at 2am. It handles backpressure now, so a chatty container does not drown out the quiet one that is actually failing. Saved filter presets and a jump-to-last-error key are next on the list.

CLIDevToolsRust
2