arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Key Features

chevron-rightSelf-hosted and Open Sourcehashtag

Omnitool transforms your local machine into a powerful AI Lab.

  • You install Omnitool and it runs on your Mac, Windows or Linux notebook, desktop or server, not cloud servers.

  • It stores data locally and only transmitting data to third-party APIs of your choice. Updates are managed via GitHub.

  • A is under testing.

  • A is available.

  • If you're interested in cloud-based operation, reach out to us at

chevron-rightOpen Standardshashtag

Omnitool is licensed as open-source software and heavily leverages open standards, such as OpenAPI, making it interoperable and extensible.

chevron-rightRapid Access to Generative AIhashtag
  • Minimal Time-to-AI: It allows you to try out models and services in minutes without having to study API docs, write boilerplate code, manage python venvs or figuring out new user interfaces. Because of it's integration of many leading AI platforms, the lag time between "paper with code" to hands on experimentation often is cut down to days.

chevron-rightComprehensive AI Provider Supporthashtag

Omnitool offers seamless access to thousands of AI models and utility APIs from a growing list of leading AI providers and aggregators, all available as interoperable blocks. The current version () supports a wide array of providers, including Civitai.com, Deepl.com, ElevenLabs.io, Getimg.ai, Google services (Gmail, Vertex AI, Google Translate, etc.), Huggingface.com, OpenAI.com, Replicate.com, and many others. Upcoming support includes various open-source APIs like Automatic1111/SDNext API and Ollama API ().

Omnitool is able to generate new blocks from any openapi.json definitions via URL or directly supplied file. We support a number of custom x- annotations that can be added to openapi definitions to allow omnitool to guide the block generation. It also supports creating "patches" on top of existing APIs to create customized blocks.

chevron-rightExtensible Architecturehashtag

Inspired by the common modding architecture found in video game toolsets, Omnitool is built, from the ground up, to be extensible via multiple mechanisms:

  • Simple Client and Server Scripts: Allowing addition of /commands that are hot-reloaded, so editing and building is a breeze.

It presents the vast world of generative AI - image, video, audio, text, and classification APIs - through a single, unified user interface without oversimplifying or hiding the power of the APIs.
Client Extensions - any web-app/webpage can be turned into an extension and integrated directly on Omnitool's desktop via it's window system. Omnitool's client SDK exposes the full range of platform functionality to extensions, allowing you to write apps or tools using every API or recipe enabled in Omnitool.
  • Server Extensions: Add new blocks, APIs, and core functionalities in JavaScript.

  • Visit the Extension tab in app or see our for a list of currently available extensions.

    Docker Imagearrow-up-right
    HuggingFace Spacearrow-up-right
    contact@omnitool.aienvelope
    https://github.com/omnitool-ai/omni-core-blocks/tree/main/server/apisarrow-up-right
    https://github.com/omnitool-ai/omni-core-blocks/tree/main/server/templatesarrow-up-right
    Omnitool Community Githubarrow-up-right