📖 Looking for up-to-date code documentation?
Check out our DeepWiki, which updates weekly with the latest code changes:
The framework for agentic analytics
Oxy is an open-source framework for building comprehensive agentic analytics systems grounded in deterministic execution principles. Written in Rust and declarative by design, Oxy provides the foundational components needed to transform AI-driven data analysis into reliable, production-ready systems through structured primitives, semantic understanding, and predictable execution.
To learn more, read our docs.
Quickstart
To install Oxy from binary, run the following command (Mac, Linux, WSL):
bash <(curl --proto '=https' --tlsv1.2 -LsSf https://get.oxy.tech)Alternative Installation Methods
Using Homebrew (macOS only)
brew install oxy-hq/oxy/oxy
Installing a Specific Version
OXY_VERSION="0.1.0" bash <(curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/oxy-hq/oxy/refs/heads/main/install_oxy.sh)
Installing Nightly/Edge Builds
To install the latest edge build (built from main branch):
bash <(curl --proto '=https' --tlsv1.2 -LsSf https://nightly.oxy.tech)To install the latest nightly build (scheduled daily):
OXY_CHANNEL=nightly bash <(curl --proto '=https' --tlsv1.2 -LsSf https://nightly.oxy.tech)To install a specific edge or nightly version:
# Install specific edge build OXY_VERSION=edge-7cbf0a5 bash <(curl --proto '=https' --tlsv1.2 -LsSf https://nightly.oxy.tech) # Install specific nightly build OXY_VERSION=nightly-20251204-abc1234 bash <(curl --proto '=https' --tlsv1.2 -LsSf https://nightly.oxy.tech)
Browse all available nightly and edge releases at oxy-hq/oxy-nightly.
To verify the installation, run:
Quick Deploy
Deploy the complete Oxy demo application with one click:
This deployment includes:
- ✅ Complete Oxy application (Rust backend + React frontend)
- ✅ Demo retail analytics project with Oxymart dataset
- ✅ Pre-configured workflows and data apps
- ✅ Persistent storage for databases
- ✅ Free tier available
Deployment Steps
-
Prerequisites: Install the Fly CLI
curl -L https://fly.io/install.sh | sh -
Login to Fly.io:
-
Deploy:
Follow the prompts to:
- Choose your app name and region
- Create a persistent volume for data storage
- The deployment will automatically use
Dockerfile.demowith the demo_project included
-
Set your API key (required for AI features):
fly secrets set OPENAI_API_KEY=sk-your-key-here -
Access your app:
Your Oxy instance will be live at https://your-app-name.fly.dev with the complete demo project ready to explore!
Database
Oxy uses PostgreSQL for all deployments. For local development, an embedded PostgreSQL instance starts automatically - no setup required!
For production deployments, configure an external PostgreSQL database:
export OXY_DATABASE_URL=postgresql://user:password@host:port/databaseSee DEVELOPMENT.md for more details about database configuration and migration.
See our docs on how to modify the agent file, seed it with context, run tests, and create workflows.
