Back to Portfolio Accessibility Open Repository
Developer Productivity Tool

CommandDB

CommandDB is a command manager for storing, organizing, and launching workflows from global hotkeys, a visual dashboard, and a quick CLI lookup.

It is designed for developers and power users who want faster access to repetitive tasks, automation chains, and command knowledge.

What I Built

  • Quick launcher with global hotkey-triggered search and run
  • Visual dashboard for browsing, editing, and running commands
  • Web harvester utility for importing command lists
  • Workflow chaining support for scripted action sequences

Why I Built It

I built CommandDB because I wanted a faster way to manage the commands, shortcuts, and workflows I use repeatedly while developing and self-hosting.

It became a useful personal productivity tool and a good way to practice shipping software that I actually use.

Key Features

  • Global hotkeys for instant access
  • Searchable command database with fast lookup
  • Card-based dashboard for browsing and editing
  • Workflow chaining for multi-step tasks

Technical Notes

  • Built around Python for straightforward automation and UI support
  • Used Streamlit where a quick visual editor made sense
  • Kept the data structure lightweight and easy to back up
  • Designed for Windows-first productivity without blocking future expansion

What It Shows

CommandDB shows that I can take an everyday workflow pain point and turn it into a useful tool with clear structure and practical features.

It also reflects my interest in building software that speeds up real work instead of just looking good.

Outcome

A personal automation system that helps organize commands, keeps repetitive work close at hand, and makes development workflows faster to reach.

CommandDB quick add search screenshot
Quick launcher search view
CommandDB visual dashboard screenshot
Visual dashboard card mode
CommandDB web command harvester screenshot
Web harvester importer tool