← Back to home

Blog

Thoughts on developer tools, shell history, and building with Rust.

Technical12 min read

How Suvadu Records Shell History with <2ms Overhead

Recording shell history needs to be invisible. Here is how Suvadu achieves sub-2ms capture latency using Zsh hooks, SQLite WAL writes, and zero-copy Rust serialization.

Read more →
Comparison10 min read

Suvadu vs Atuin vs McFly vs Hstr: Which Shell History Tool Should You Use?

There are now several serious alternatives to built-in shell history. Here is how Suvadu stacks up against Atuin, McFly, and Hstr across performance, privacy, and features.

Read more →
Story7 min read

Why I Built Suvadu

Standard shell history is a plain text file from the 1970s. After losing critical commands one too many times, I decided to build something better.

Read more →