The high-performance, native, and privacy-first developer powerhouse.
Stop pasting sensitive data into untrusted websites. Omnitool is a native desktop application built with Rust (Tauri) and React that brings all your essential developer utilities into a single, offline-first workflow engine.
🌐 Visit Website | 📥 Download Latest
Don't just use one tool—build a workflow. Omni-Chains allow you to pipe the output of one utility directly into the next.
- Example:
Base64 Decode ➔ JSON Format ➔ URL Encode - No more manual copy-pasting between separate websites or tabs.
Omnitool watches your clipboard (100% locally). When you copy a JWT, a JSON string, or a Base64 blob, the app automatically badges the correct tool and provides a "Magic Open" suggestion to handle the data instantly.
Navigate the entire app without leaving your keyboard. Hit ⌘+K (or Ctrl+K) to fuzzy-search through tools, recent activity, and smart suggestions.
- 100% Offline: All transformations happen on your machine.
- Zero Telemetry: We don't track what you format or decode.
- Native Speed: Built with Rust for a tiny memory footprint and instant startup.
| Category | Tools |
|---|---|
| Encoders | Base64, URL Encoder/Decoder |
| Formatters | JSON Formatter & Validator |
| Converters | More coming soon (JWT, Unix Timestamp) |
| Generators | More coming soon (UUID, Lorem Ipsum) |
- Download the binary for your OS from the Releases page.
- Install and launch.
- macOS Note: As this is a Beta build, you may see a security warning. To open: Right-click the app icon, select Open, and click Open again in the dialog. (Alternatively, go to System Settings > Privacy & Security and click "Open Anyway").
- Use ⌘+K to find your first tool.
- Copy some JSON and watch the Smart Suggestion appear!
The recommended way for developers to install Omnitool:
brew install --cask --no-quarantine ilhan-mstf/tap/omnitoolThe --no-quarantine flag is required for unsigned Beta builds to avoid the "damaged app" security warning.
Omnitool is built with the Tauri v2 stack.
# Clone the repo
git clone https://github.com/ilhan-mstf/omnitool.git
# Enter app directory
cd omnitool/omnitool
# Install dependencies
npm install
# Run in development mode
npm run tauri devWe take stability seriously.
# Run Backend (Rust) tests
cd src-tauri && cargo test
# Run Frontend (Vitest) tests
npm run test- Local AI Integration: Use Ollama/LlamaEdge for local code explanation.
- JWT Debugger: Deep inspection of header, payload, and signature.
- Shared Workflows: Export and import custom Omni-Chains.
- Extension System: Create your own tools using JavaScript/WASM.
Feedback and contributions are welcome! If you find a bug or have a tool suggestion, please open an issue or send feedback.
Source Available - Non-Commercial License. Commercial use or redistribution is strictly prohibited for anyone other than Mustafa Ilhan. See LICENSE for full details.