I learned coding this week and I made vim

I learned coding this week and I made vim

Well, not exactly vim. But I built something guided by the same philosophy: workflow is automation, not creation.

While learning Python, I kept hitting the same friction points that every developer faces - git is overkill for solo work, changelogs are tedious, command histories get messy, notes are scattered everywhere.

So I built a terminal-native productivity suite that removes these frictions:

  • gitnot - “git for individuals” with simple checkpoints instead of branches
  • chng - AI-powered changelog generation from diffs
  • ql - interactive command launcher for frequently-used commands
  • mdns - file manager that ties everything together
  • 5 other tools that each solve exactly one workflow problem

The insight: most productivity software tries to do everything. I built tools that do one thing excellently and integrate seamlessly.

Each tool follows the same principles:

  • Terminal-native but approachable UX
  • Works with plain text/markdown files
  • Solves exactly one friction point
  • No configuration complexity

After a week of using this ecosystem, I’m convinced that good workflow tools should feel invisible - like vim does for text editing.

Source: github

I’m after genuine feedback. Roast away.