Discover
The Hub reads the local plugin catalog and shows supported file types, setup state, and Explorer availability.
Local-first Windows utility
Run repeatable file workflows from Explorer. Knife keeps heavy tools isolated, visible, and one right-click away.
The Hub
The interface separates discovery, execution history, diagnostics, and global preferences. Native-only actions stay explicit in browser preview mode.
How it works
Knife puts a strict contract around every plugin, so setup, execution, progress, and output stay inspectable.
The Hub reads the local plugin catalog and shows supported file types, setup state, and Explorer availability.
`knife-cli` verifies the manifest, prepares an isolated environment, and streams a small status protocol.
The selected workflow runs beside the file, while the Hub records progress, failures, and output locations.
Architecture
The desktop surface, Rust runner, and plugin catalog stay separate so a heavyweight dependency cannot destabilize the entire toolbox.
hub/
Tauri 2 and React provide discovery, configuration, diagnostics, and execution feedback.
crates/knife-cli/
Rust validates manifests, prepares plugin sandboxes, and connects Explorer actions to local tools.
plugins/
Each plugin owns its contract, requirements, user interface, and execution environment.