GitHub - oxy-hq/oxy: A framework for building agents, workflows and applications for agentic data analytics.

2 min read Original article ↗

License

view - Documentation

📖 Looking for up-to-date code documentation?
Check out our DeepWiki, which updates weekly with the latest code changes: DeepWiki

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

  1. Prerequisites: Install the Fly CLI

    curl -L https://fly.io/install.sh | sh
  2. Login to Fly.io:

  3. Deploy:

    Follow the prompts to:

    • Choose your app name and region
    • Create a persistent volume for data storage
    • The deployment will automatically use Dockerfile.demo with the demo_project included
  4. Set your API key (required for AI features):

    fly secrets set OPENAI_API_KEY=sk-your-key-here
  5. 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/database

See 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.