Quick Start

Prerequisites

  • Option 1: Docker (Recommended):

    • Docker (v20.10+)

    • Docker Compose (v2.0+, included with Docker Desktop)

  • Option 2: Manual Installation:

    • Node.js (v18+)

    • npm (v7+)

    • Python (v3.8+, optional for Python wrapper)

Ensure node and python are in your system's PATH.Installation and SetupOption 1: Quick Start with Docker (Recommended)bash

This will build and start OmniFlux in Docker containers, launching the CLI automatically.Option 2: Manual Installation

  1. Clone the Repository:bash

  2. Install Node.js Dependencies:bash

  3. Install Python Dependencies (Optional):bash

  4. Set Up Environment Variables:bash

    Required keys:

    • SOLANA_RPC_URL: For Solana blockchain interaction (e.g., from QuickNode or Alchemy).

    • OPENAI_API_KEY: For OpenAI integration (optional).

    • ARWEAVE_WALLET_FILE: Path to your Arweave wallet file (optional).

Running OmniFluxOption 1: Using Docker (Recommended)bash

Option 2: Manual Setup

  1. Run the Server:bash

  2. Run the Interactive CLI:bash

Option 3: Using the Python Wrapperpython

Last updated