ScriptsJul 3, 2026·3 min read

Omni Tools — Self-Hosted Developer Utility Toolkit

A self-hosted collection of web-based developer utilities for everyday tasks including converters, formatters, and data manipulation tools.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
Omni Tools
Direct install command
npx -y tokrepo@latest install 751c45fc-76b8-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

Omni Tools is an open-source, self-hosted web application that bundles dozens of developer utilities into a single interface. It provides converters, formatters, encoders, image processors, and more, all running locally with no ads, tracking, or external dependencies.

What Omni Tools Does

  • Converts between data formats including JSON, YAML, CSV, XML, and Base64
  • Processes images with resize, crop, compress, and format conversion tools
  • Manipulates PDFs with merge, split, and page extraction features
  • Provides text utilities like diff comparison, hash generation, and regex testing
  • Encodes and decodes URLs, HTML entities, JWT tokens, and various character sets

Architecture Overview

Omni Tools is a React-based single-page application built with TypeScript. All processing happens client-side in the browser, so uploaded files never leave the user's machine. The project uses a modular tool architecture where each utility is an independent component, making it straightforward to contribute new tools.

Self-Hosting & Configuration

  • Deploy via Docker with a single command for immediate access on your network
  • Build from source using Node.js and npm for custom deployments
  • Configure the port and host bindings through environment variables
  • Place behind a reverse proxy like Nginx or Caddy for HTTPS and authentication
  • No database or external service required; the app is fully self-contained

Key Features

  • Privacy-first: all processing happens in the browser with zero server-side data handling
  • Responsive design that works on desktop and mobile devices
  • Growing collection of tools organized by category for quick access
  • No accounts, subscriptions, or usage limits
  • Open-source and community-driven with active contribution guidelines

Comparison with Similar Tools

  • IT Tools — similar concept with a different tool selection; both are self-hostable
  • CyberChef — GCHQ's data analysis tool focused on encoding chains; Omni Tools is broader
  • DevToys — native Windows app; Omni Tools is web-based and cross-platform
  • transform.tools — online-only converters; Omni Tools can be fully self-hosted
  • SmallDev.tools — cloud-hosted utilities; Omni Tools runs entirely on your infrastructure

FAQ

Q: Is any data sent to external servers? A: No. All processing runs in your browser. Files and text never leave your machine.

Q: Can I add my own tools? A: Yes. Each tool is a React component with a standard interface. Follow the contribution guide to add new utilities.

Q: Does it require a database? A: No. Omni Tools is a static web app with no backend state or database dependency.

Q: How do I keep it updated? A: Pull the latest Docker image or git pull the repository and rebuild.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets