Quick Start
Last updated
Last updated
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
Clone the Repository:bash
Install Node.js Dependencies:bash
Install Python Dependencies (Optional):bash
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
Run the Server:bash
Run the Interactive CLI:bash
Option 3: Using the Python Wrapperpython