Modern, scalable, and efficient solution for fast local file conversion via CLI.
→ Website
·
Report Bug
·
Request Feature
Omni is your no-cloud, developer-first CLI tool for blazing fast file format conversion. No telemetry, no lock-in — just raw performance and clean extensibility.
Born from the need for local-first tools with real power, Omni is engineered for devs who value speed, control, and clarity. ⚙️
- You don’t want cloud uploads.
- You want extensibility without bloat.
- You care about performance.
Omni is built for:
- Developers 🧑💻
- Data wranglers 📊
- Automation engineers 🤖
- Security-conscious users 🔐
Omni uses a plugin-like strategy system to select and run the right converter for each file type. Its clean, hexagonal architecture ensures easy testing, maintenance, and extension.
- ⚡ Fast & efficient local file processing via CLI
- 🧠 Clean architecture with a focus on testability
- 🔌 Plugin system for easy extensibility
- 🧱 Hexagonal architecture (Ports & Adapters)
- 🧪 100% tested with JUnit
git clone https://github.com/youruser/yourrepo.git
cd yourrepo
./gradlew buildTo run:
java -jar omni.jar convert -i ./input.docx -o ./output.pdf -r docxReader -t pdfOmni includes an optional license activation system for Pro features. Activation is simple and local:
onmi activate --key "YOUR_LICENSE_KEY"
omni deactivate
omni status- 🔑 License keys are one-time purchasable
- 🖥️ Bound to your device fingerprint
- 📁 Stored in
~/.omni/config.json - 📬 Keys are delivered by email
No cloud validation. Fully offline-capable.
./gradlew testOr run tests via IntelliJ.
FormatConverter<String, String> converter = new MyConverter();
String result = converter.convertTo("input");omni -i ./input/file.docx -o ./output/file.txt -p prettyParameters:
-ior--input– Path to the input file-oor--output– Path to the output file-ror--rename– Renames original path
Flags may vary depending on implementation.
Pull requests welcome! For major changes, open an issue first to discuss what you’d like to change.
This project is licensed under the MIT License.
Crafted with ❤️ by dev.jaron – Last updated: June 2025 ✅


