Scripts2026年7月3日·1 分钟阅读

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 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Omni Tools
直接安装命令
npx -y tokrepo@latest install 751c45fc-76b8-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

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

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产