mdir-nextgen
v1.0.1
Published
Retro-modern AI powered file manager for Windows inspired by Mdir.
Readme
Mdir Next-Gen AI ✶
Retro-modern AI powered file manager for Windows, inspired by the classic Mdir. Experience the nostalgic dual-pane interface enhanced with modern CLI power and AI-driven commands.
(Note: Add your demo image here)
✨ Key Features
- Classic Retro UI: Faithful reproduction of the Mdir Blue theme with a modern touch.
- AI-Powered Command Bar: Natural language command processing (English/Korean).
- Dual-Pane Navigation: Efficient file management with independent left and right panes.
- Advanced Utilities:
- Quick Preview (P): Instantly view file contents without opening them.
- Global Search: High-speed recursive file search across directories.
- Directory Stats: Real-time folder size and file count calculation.
- Safety First: Confirmation modals for risky operations (delete/move) and system path protection.
- Persistence: Remembers your last accessed paths between sessions.
🚀 Installation
npm install -g mdir-nextgen🛠 Usage
Simply type mdir in your terminal:
mdirKey Controls
Tab: Switch focus between panes and the command bar.Enter: Open directory or navigate to parent (..).:: Enter AI Command mode.P: Toggle Quick Preview for the selected file.R: Refresh panes.H: Show Help popup.Q: Save paths and quit.
AI Commands
You can type natural language commands in the AI CMD bar:
search package.jsonor찾아줘 app.js- Global recursive search.copy thisor복사해줘- Copy selected item to the other pane.deleteor삭제- Safe deletion with confirmation.vscorcode- Open currently selected file in VS Code.explorer- Open Windows Explorer at the current path.
🛡 Security & Safety
Mdir Next-Gen AI is designed with safety in mind:
- System Protection: Prevents modifications to critical system folders (
C:\Windows,Program Files, etc.). - Operation Confirmation: Risk-sensitive actions require explicit
Y/Nconfirmation. - Shell Sanitization: Protects against shell injection attacks.
🧑💻 Author
foulball76
- GitHub: @foulball76
- Website: https://github.com/foulball76/test
- Email: [email protected]
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
