OmniTools
OmniTools is a self-hosted web app offering 50+ online tools for images, videos, PDFs, text, math, and data. Everything runs on your device — no data leaves your computer. Lightweight (28MB Docker), open source, and privacy-first.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted all-in-one toolset with 50+ tools, fully client-side processing, and a tiny 28MB Docker image.
Core Features
- 50+ tools across image, video, PDF, text, date, math, and data categories
- 100% client-side processing — files never leave your device
- Ultra-lightweight Docker image (only 28MB), fast to deploy and resource-friendly
- Open source, self-hostable, with multi-language support
- Batch conversion and editing capabilities (PDF merge, image crop, etc.)
What It Can't Do
- •Some advanced features (like video reversing) may have browser limitations; use the latest Chrome/Edge. 2. The Docker container has no persistent storage (currently not needed); keep old images when upgrading. 3. For public access, use a reverse proxy with HTTPS to protect data in transit.
Use Cases
- Daily office tasks: compress images, merge PDFs, convert file formats
- Developer tools: format JSON/XML, calculate time zones, generate prime numbers
- Privacy-sensitive scenarios: process confidential files without relying on third-party cloud services
- Internal team tools: self-host a centralized toolkit for your organization
OmniTools is a lightweight, self-hosted web application that provides a comprehensive suite of online tools for everyday tasks. From image resizing and PDF splitting to JSON formatting and date calculations, everything runs entirely on the client side — your files never leave your device. The Docker image is only 28MB, making deployment fast and resource-friendly. It supports multiple languages and is open source under the MIT license. Whether you're a developer, designer, or casual user, OmniTools offers a privacy-focused alternative to cloud-based toolkits.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Ensure Docker is installed, then run `docker run -d --name omni-tools -p 8080:80 iib0011/omni-tools:latest`
Step 2: Open your browser and navigate to `http://localhost:8080`
Step 3: Choose a tool (e.g., image compressor), upload your file, and download the processed result directly
- Step 1: Ensure Docker is installed, then run `docker run -d --name omni-tools -p 8080:80 iib0011/omni-tools:latest`
- Step 2: Open your browser and navigate to `http://localhost:8080`
- Step 3: Choose a tool (e.g., image compressor), upload your file, and download the processed result directly
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop and remove the container: `docker stop omni-tools && docker rm omni-tools`. To also remove the image: `docker rmi iib0011/omni-tools:latest`
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
memos
Open-source, self-hosted note-taking tool for quick capture. Markdown-native, lightweight, and fully yours.
siyuan
A privacy-first personal knowledge management system with fine-grained block-level references and Markdown WYSIWYG.
AppFlowy
Open source alternative to Notion with AI-powered workspace, full data control, and cross-platform native experience.