🐳 rocketride-server

High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.

Docker Ready 2 Services Ports: 2379 5,714 stars
1. Pull Image docker pull rocketride-org/rocketride-server:latest
2. 1-Click Launch Command docker run -d --name rocketride-server -p 2379:2379 --restart always rocketride-org/rocketride-server:latest
3. Compose Deployment docker compose up -d
docker/docker-compose.override.yml
Download .yml
# ---------------------------------------------------------------------------
# docker-compose.override.yml — Development-specific overrides
#
# MIT License
# Copyright (c) 2026 RocketRide
#
# This file is automatically picked up by `docker compose up` when present.
# It adds volume mounts for hot-reloading and exposes debug ports.
# ---------------------------------------------------------------------------

services:
  engine:
    environment:
      - ROCKETRIDE_LOG_LEVEL=debug
      - ROCKETRIDE_DEV_MODE=true
    volumes:
      # Hot-reload Python nodes during development.
      # Host path: <repo-root>/nodes/src/nodes
      # Container path: /opt/rocketride/ai/nodes (matches WORKDIR /opt/rocketride + engine loads ./ai/nodes)
      # Requires a prior `dist/server/` build; the bind mount shadows the built artifact at this path.
      - ../nodes/src/nodes:/opt/rocketride/ai/nodes:ro

  etcd:
    ports:
      - '${ETCD_PORT:-2379}:2379'