TermKit is a cross-platform terminal toolkit for macOS and Windows.
It shows an interactive, categorized menu of useful system commands — copied to your clipboard instead of being executed directly.
🖥️ Stop googling commands. Just launch TermKit, navigate, and copy.
| Platform | File |
|---|---|
| macOS | Download termkit-mac.zip |
| Windows | Download termkit-win.zip |
- Clean Textual-based TUI
- Arrow-key navigation (↑ ↓ + Enter)
- System, Network, Development, Custom categories
- Commands are copied.
- Extendable with your own custom commands
- Favorites
- Search
- Works offline after setup
- Python 3.10+ must be installed
- macOS: via Homebrew or python.org
- Windows: via python.org
- Internet is needed only for first-time setup (to install
textual)
- Download and unzip
termkit-mac.zip - Open the extracted folder and double-click
setup.command - If macOS blocks the file:
- Go to System Preferences → Security & Privacy → General
- Click “Open Anyway” for
setup.command - Confirm the prompt
- The installer will:
- Install TermKit to
~/.termkit - Install the required Python packages (if needed)
- Create a terminal command:
tk
- Install TermKit to
Now you can open any terminal and type:
tk- Download and unzip
termkit-win.zip - Run
install.batby double-clicking it - The aliases
tktermkitwill be added to yourPATH - Open any terminal (CMD or PowerShell) and run:
tk
termkitLaunch TermKit:
- macOS:
tk - Windows:
tktermkit
Navigation
| Key | Action |
|---|---|
| Enter | Enter category |
| ↑ / ↓ | Move between items |
| Enter | Copy command to clipboard |
| Cmd/Ctrl + V | Manually paste into your terminal |
| q | Quit |
| a | Add custom command |
| d | Delete custom command |
| f | Add/Delete favorite |
| / | Search |
TermKit is ideal for:
- Developers, sysadmins, power users, and learners
- Saving time by browsing real-world terminal commands
- Staying organized with a visual shell command menu
This project is licensed under the MIT License – see the LICENSE file for details.
© 2025 Erjon Hulaj
This project was built for personal use but is open to ideas & feedback.
Made by Erjon Hulaj
Note: This project is not related to the legacy TermKit by @unconed (2011).
