Software
Open-source command-line tools, written in Rust.
-
safe-chains — safe-chains auto-approves hundreds of harmless shell commands for agents. You set it up as a hook for Claude Code, Codex, or OpenCode, or like a normal terminal util.
GitHub · crates.io -
workon — workon opens a terminal directory as a three-pane Zellij session with Claude, a terminal, and branchdiff.
workon -wdoes that in a new worktree or workspace. Hate the default panes? Define your own config.
GitHub · crates.io -
jjpr — jjpr is the smoothest PR stack submitter, merger, watcher, and manager that works with git and jj, and with the GitHub, GitLab, and Forgejo APIs.
GitHub · crates.io -
branchdiff — Think GitHub's PR diff, but local, next to your editor or agent, always updated. Works with both git and jj. Best in a workon pane.
GitHub · crates.io -
specdiff — Show how the test outline of a project has changed on a branch. If you're good about TDD, this tells you what the app code does. If you or or team are struggling to use tests, this tells you quickly what's missing or could be better described.
GitHub · crates.io