Omnigent quickstart

Important

Omnigent is in Beta. For the open-source documentation, see the Omnigent documentation.

Omnigent runs as a managed deployment on Azure Databricks. The server that coordinates your sessions is managed for you, and you sign in with your Azure Databricks workspace identity. This page covers the setup that is specific to Azure Databricks. See the open-source Omnigent documentation for more information about Omnigent features and capabilities.

Prerequisites

You must have:

To install Omnigent using the CLI, you must have:

  • Python 3.12+
  • Node.js 22 LTS with npm and tmux

Choose a host

Omnigent always runs on your managed Azure Databricks deployment server. The host that executes your agent is your own machine. You install the Omnigent CLI and register your laptop or a VM as a host so agents can access local files, tools, or networks. A local host is available only while your machine and the omni host process are running.

You sign in with your Azure Databricks workspace identity, and your sessions appear in the <workspace-url>/omnigent UI where they can be shared with other workspace users.

Launch Omnigent on your own machine

Install the Omnigent CLI and register your laptop or a VM as a host. The machine you register becomes the execution environment for your agents, so choose the machine that has access to the tools, files, and network your agent needs. A local host is available only while your machine and the omni host process are running.

  1. Install Omnigent with the databricks extra, which adds the managed-platform integration.

    Install script

    curl -fsSL https://omnigent.ai/install.sh | sh -s -- --extra "databricks"
    

    UV

    uv tool install "omnigent[databricks]"
    

    Pip

    pip install "omnigent[databricks]"
    
  2. Set up model credentials. Run omni setup:

    omni setup
    

    Running omni setup in the terminal to start adding harness credentials.

  3. Credentials are scoped per harness, so you must select a harness, then choose how to provide its credentials.

    • To invoke your workspace's Foundation Model APIs, choose Databricks and enter your workspace URL. This signs you into the workspace and routes that harness's model calls through Databricks Unity AI Gateway, so there are no API keys to manage and usage is governed and billed there.
    • Otherwise, provide your own API key, subscription, or gateway.
  4. Sign in with your Azure Databricks identity and register the machine as an Omnigent host:

    omni login <workspace-url>
    omni host --server <workspace-url>
    
  5. In your web browser, go to <workspace-url>/omnigent.

  6. Select New session.

  7. Open the host picker and select the machine you registered. The host you select determines the execution environment the agent runs in, so pick the host that has access to the tools, files, and network your agent needs.

    The Omnigent workspace UI host picker with a registered local host selected.

  8. Describe a task in the composer and send it to start the session.

Connect the desktop app

The Omnigent desktop app is optional and only available on macOS. Install the desktop app, then after you have created a host, select Connect to new server in the app and enter your workspace URL.