Miller Columns File Manager ("Miller") is a simple cross-platform file manager (currently impemented for and tested on Windows) written in PyQt6 that provides a file management interface based on the Miller Columns concept.
- Column File Navigation: Navigate through directories using a column-based interface.
- Context Menus: Right-click on files and folders to access context-sensitive actions.
- Toolbar: Quickly navigate to the parent directory, home directory, and view the current directory path.
- Platform Support: Basic support for platform-specific context menus (currently implemented for Windows).
- Python 3.x
- PyQt6
- pywin32 (for Windows platform integration)
-
Clone the repository:
git clone https://github.com/probonopd/Miller cd Miller
-
Install dependencies:
pip install -r requirements.txt
python main.py
- Use the toolbar buttons to navigate (Up, Home) and view the current directory path.
- Click on folders to navigate deeper into the directory structure.
- Double-click on folders to open them in Windows Explorer.
- Right-click on files or folders to access context menu actions.
Contributions are welcome! Please fork the repository and submit a pull request with your improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
- PyQt6 Documentation: https://doc.qt.io/qtforpython-6/
- Windows platform integation: https://github.com/mhammond/pywin32