Tools and UI
Add windows, tab-based tools, menu commands, custom commands, or new functions for the scripting system.
- Custom windows and panels
- Menus, commands, and script functions
- Tools such as viewers and batch utilities
Extend the file manager
Build native extensions that add tools, file systems, file operations, and file metadata to Multi Commander. The public SDK includes C++ interfaces and sample projects for the main extension types.
Integration points
Each extension type has a focused role, so you can integrate at the level that matches your feature.
Add windows, tab-based tools, menu commands, custom commands, or new functions for the scripting system.
Present archives, remote services, devices, or other hierarchical data through the familiar file-panel interface.
Participate in file operations to adjust destinations, transform transferred data, or run post-operation work.
Read file-specific metadata and expose it as sortable information in the Explorer panel.
From sample to extension
The repository contains focused samples for application extensions, FileSystem plug-ins, and inter-process communication. Use the closest sample as the foundation for your project.
Clone the repository or download a tagged SDK package from GitHub.
Begin with the application-extension or FileSystem plug-in sample that matches your integration.
Match the SDK to your target Multi Commander version, then load and inspect the extension in the manager.
Developer resources
Use the repository for source and samples, and the community forum for implementation questions.