Early Preview: krnr - A CLI Tool for Saving and Re-Running Shell Workflows

Published: (January 17, 2026 at 08:50 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

What krnr aims to do

krnr is a lightweight command‑line utility that lets you save, name, and re‑run groups of shell commands as reusable workflows. Instead of relying on shell history, notes, or ad‑hoc scripts, krnr stores these workflows in a persistent SQLite‑backed registry that can be accessed globally.

Current capabilities

  • Save multi‑command workflows under a single name
  • Re‑run saved workflows consistently across sessions
  • Interactive recording mode for capturing commands
  • Simple workflow management (list, run, delete)
  • Cross‑platform support (macOS, Linux, Windows)
  • Written in Go with a focus on clarity over abstraction

Project status

The project is still evolving. There may be bugs, missing edge‑case handling, or design decisions that will change as it matures. Some areas (UX polish, error handling, and advanced configuration) are intentionally minimal at this stage.

Why I’m sharing it now

I’m looking for feedback from developers who frequently work in the terminal and deal with repetitive or multi‑step command workflows. Use cases, critiques, and architectural suggestions are all welcome.

Repository

github.com/VoxDroid/krnr

Back to Blog

Related posts

Read more »