Oxygen is the open-source AI data analyst built for speed and precision. Written in Rust and declarative by design, Oxygen provides the foundational components needed to transform AI-driven data analysis into reliable, production-ready systems through structured primitives, semantic understanding, and predictable execution. Using Oxygen, users can automate data Q&A and reporting, and accelerate building data artifacts such as semantic topics and data applications. Oxygen integrates natively with your existing data stack - data warehouses, ELT tools, semantic layers, and BI tools. Oxygen also comes with its own data tools for a zero-config experience. Oxygen applies software development lifecycle principles (e.g. build-test-deploy pipeline) to AI-driven data analytics. Oxygen establishes a structured workflow for data agents, involving agent creation, prompt testing, and production deployment.Documentation Index
Fetch the complete documentation index at: https://oxy.tech/docs/llms.txt
Use this file to discover all available pages before exploring further.

- Agent Configuration: Define agents using
.agent.ymlfiles that specify their instructions. Agents are provided tools to generate SQL, execute semantic queries, and execute procedures. We recommend using a routing agent as the first layer, which can deterministically execute procedures, with a SQL-generation agent as a fallback. This ensures that vetted procedures run with high determinism against their attached inclusions, while the SQL generation fallback provides broad coverage for ad-hoc questions. - Procedure Development: Create
.procedure.ymlfiles to orchestrate multi-step processes. Useretrieve: includeandexcludeto control how these procedures are retrieved by agents that have access to them. - Testing Framework: Add test cases directly to
.agent.ymlor.procedure.ymlfiles. Execute tests using theoxy testcommand.
oxy start. Oxygen is also CLI-native, so every operation can be run from the terminal, making it easy to integrate with coding tools like Claude Code and CI/CD pipelines.
Who should read what?
The documentation is split into two audiences: End users — data analysts, business users, and developers who use Oxy to query data, build agents, and create workflows. Start here:Quickstart
Install Oxy and run your first query in minutes
Getting Started with Agents
Create and test your first AI data agent
Core Concepts
Agents, workflows, semantic layer, data apps
Basic Oxy commands
CLI reference for running and testing agents
Deployment Overview
Deploy Oxy on cloud, Docker, or Kubernetes
Deployment Modes
Multi-workspace vs single-workspace mode
Authentication
Magic link, Google OAuth, Okta SSO
GitHub App Setup
Enable GitHub workspace import