Quick Start
This guide takes you from zero to a working Omnodex installation with live risk detection.
Prerequisites
Section titled “Prerequisites”- Node.js 24+ (required for the built-in SQLite module)
- git and npm
- An AI agent: Claude Code, OpenAI Codex, Cowork, or Google Antigravity
Run every step on the host where your agent runs. On Windows, that is PowerShell for desktop apps and agents you start from PowerShell, or a WSL terminal for agents you run inside WSL. See Windows and WSL.
Install
Section titled “Install”-
Install Omnodex from source:
Terminal window git clone https://github.com/omnodex/omnodex.gitcd omnodexnpm installnpx tsc -bnpm install -g ./packages/cliOn Windows PowerShell, use
.\packages\cliin the last command. Check the install withomnodex --version. -
Point hooks at your build.
Create
omnodex-config.jsonin your Omnodex home (~/.omnodex/, orC:\Users\<you>\.omnodex\on Windows) with the paths of the hook handlers in your clone. The Installation page has the exact file. Skip this step if you only use Cowork. -
Set up your agent:
From your project directory:
Terminal window omnodex install claude-codeThen start a new Claude Code session in the project. See the Claude Code guide.
From your project directory:
Terminal window omnodex install codexTrust the hooks when Codex asks. To also route MCP servers through Omnodex, register the Omnodex MCP server; see the Codex guide.
Install the Omnodex plugin and create
omnodex-proxy.json, then fully restart Cowork. See the Cowork guide.From your project directory:
Terminal window omnodex install antigravityAdd
--mcpto also install the MCP proxy. See the Antigravity guide.omnodex installends by offering to connect to the hosted dashboard. Continue with the next step, or press Ctrl+C to skip it. -
Connect to the hosted dashboard (optional):
Terminal window omnodex connectThe CLI shows a short code and a URL. Open the URL, sign in or create an account at
dashboard.omnodex.com, and enter the code. The connection completes automatically, and your API token and sync passphrase are saved for future sessions. The passphrase is transferred end-to-end encrypted, so the server never sees it.Skip this step if you only want the local dashboard.
-
Use your agent normally. Omnodex records activity in the background without changing what the agent does.
-
View results:
Terminal window omnodex dashboardOpens the dashboard at
http://localhost:7890with a real-time view of traced events and risk findings.
What you should see
Section titled “What you should see”After your agent runs with Omnodex installed, the dashboard shows:
- A timeline of the tool calls and actions the agent took
- Risk indicators for concerning behavior, such as credential exposure, sensitive file access, or unexpected network calls
- Details for each event: what was called, with which parameters, and how it ended
Next steps
Section titled “Next steps”- Installation - Installation details, updating, and uninstalling
- Using the Dashboard - Local and hosted dashboards
- Running Detection - Configure and customize risk detection rules