Skip to content

Deployment

OpenJarvis supports multiple deployment strategies for different environments and scales.

Docker

The recommended way to deploy OpenJarvis in production. Multi-stage builds with CPU and GPU (NVIDIA CUDA, AMD ROCm) variants.

Docker deployment

systemd (Linux)

Run OpenJarvis as a managed system service on Linux servers.

systemd setup

launchd (macOS)

Register OpenJarvis as a launch agent on macOS.

launchd setup

API Server

Run OpenJarvis as an OpenAI-compatible HTTP server via jarvis serve.

API server guide