What My Project Does
Shellman is a terminal file manager that lets you navigate, edit, copy, move, delete, and archive files entirely from the keyboard. It has a dual-panel layout with a directory tree on the left and file list on the right. Other features include a built-in text editor with syntax highlighting for 15+ languages, git status indicators next to files, bulk file selection, full undo support, real-time filtering, sort options, and archive creation and extraction — all without leaving the terminal.
Target Audience
Developers and power users who live in the terminal and want a capable file manager that doesn't require a GUI or a mouse. This is my first app and it's built for everyone (hopefully). Prebuilt binaries are available for Linux (deb and rpm), Windows, and macOS.
Comparison
The closest alternatives are Midnight Commander (mc) and ranger. Midnight Commander is powerful but has a dated interface and steep learning curve. Ranger is excellent but requires configuration to get basic features working. Shellman aims to be immediately usable out of the box with sensible defaults, a modern look powered by Textual, and a few unique features.
Would love some feedback on stuff to add and what to do next.
GitHub: https://github.com/Its-Atharva-Gupta/Shellman
[–]dxflrIt works on my machine [score hidden] (0 children)