Services Portfolio Tools Journal About

The Story Behind BenihKode

BenihKode is a solo developer studio that builds small, opinionated developer tools — CLIs, npm packages, browser extensions, and mobile apps — then documents the engineering behind each one. The name means "Seed of Code": every shipped tool starts as a small idea and grows in public.

BenihKode means "Seed of Code" — a name that reflects the philosophy that every great application begins as a tiny idea, a seed that needs nurturing, patience, and care to grow into something real and meaningful.

This is a developer's garden — a place where ideas are planted as Product Requirement Documents, nurtured through development, and eventually harvested as shipped products. Along the way, the journey is documented through honest journal entries about the joys, frustrations, and breakthroughs of building software.

What You'll Find Here

  • Product Ideas 💡 — Seeds waiting to be planted. Full PRDs with visions, specs, and dreams.
  • Shipped Projects 🚀 — From seed to harvest. Real projects that made it out of the garden.
  • Dev Journal 📝 — Notes, learnings, and stories from the trenches. Growing in public.

What BenihKode Ships

The current toolset spans command-line utilities and apps. Each tool has its own page and a source repository on GitHub. Distribution varies: some tools are published on npm, others are distributed from source. Check each tool page for its install path.

  • gitcommitgen — AI-powered conventional commit messages from staged changes.
  • gitprgen — AI-generated pull request descriptions from git diffs.
  • gitprune — safe git branch cleanup without losing work.
  • secretsweep — zero-config secret scanning for staged files.
  • jsonask — query JSON in natural language instead of jq.
  • mcpkit — generate MCP servers from OpenAPI specs, databases, or YAML.

The full list, with install commands and source repositories, is on the Developer Tools page.

Find BenihKode Elsewhere

The Philosophy

Not every seed becomes a tree. Some ideas stay as seeds, some start growing but pivot into something else entirely, and some bloom beautifully. The point isn't perfection — it's the act of planting, nurturing, and learning from every attempt.

This garden is built with Astro, powered by Cloudflare, and designed with a love for clean code and thoughtful interfaces.