This is an early release preview. You may encounter bugs.
ODS logo
Unclaimed

Tool deployment interface inference

ODS

Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation.

A 86/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About ODS.

ODS (Osmantic Deployment System) installs and wires together a self-hosted AI server stack on Linux, macOS on Apple Silicon, or Windows through WSL2 and Docker Desktop. Instead of assembling local inference, a chat UI, workflows, image generation, and privacy tools by hand, one installer detects the GPU, picks a model that fits the hardware, generates credentials, and starts the services with a web UI and a control dashboard.

Local mode is the default: inference, chat history, and files stay on the machine, and ODS collects no telemetry. It goes online to download models and container images, check for releases, and run web searches for its Portal agent. Cloud and hybrid modes route requests to OpenAI, Anthropic, or Together APIs instead, for machines without a GPU.

The default Core install provides llama-server inference, the dashboard, and a chat UI (the Portal assistant on supported hosts, Open WebUI elsewhere). Voice, workflows, search, RAG, image generation, observability, and developer tools are added from the installer menu or the Extensions page, already wired to each other. Every service is an extension defined by a manifest and a Docker Compose fragment, and the dashboard, CLI, and health checks discover extensions automatically.

A bootstrap mode starts a small Qwen model as soon as the core services are up, so you can chat while the full model downloads, then swaps to the full model once its checksum is verified. Default picks by hardware:

Hardware Default model Context
NVIDIA, 8–16 GB VRAM Qwen3.5 9B 64K
NVIDIA, 24–32 GB VRAM Qwen3.5 27B 64K
NVIDIA, 48 GB VRAM Qwen3.6 35B-A3B 128K
NVIDIA, 96 GB+ VRAM Qwen3 Coder Next 128K
AMD Strix Halo, 64–128 GB Qwen3.6 35B-A3B 128K
Apple Silicon, 8 GB NVIDIA Nemotron3 Nano 4B 64K
Apple Silicon, 48 GB+ Qwen3.6 35B-A3B 128K
CPU only, 24 GB+ RAM Qwen3.5 9B 64K
  • Chat and inference: Open WebUI, llama-server with continuous batching, a LiteLLM gateway for local, cloud, and hybrid modes, and TEI embeddings
  • Voice: Whisper speech-to-text and Kokoro text-to-speech
  • Agents and automation: the Portal assistant, Hermes Agent, n8n workflows, OpenCode in the browser, and APE, an Agent Policy Engine that audits autonomous tool calls
  • Knowledge and search: Qdrant for RAG, SearXNG self-hosted search, Perplexica deep research, and optional Brave Search
  • Image generation: ComfyUI for node-based local image generation
  • Privacy and ops: a PII-scrubbing proxy for API calls, a token usage monitor, optional Langfuse tracing, and a dashboard with GPU metrics and service health
  • Hardware detection: picks a model and context size for NVIDIA, AMD Strix Halo, Apple Silicon, Intel Arc (experimental), or CPU-only machines
  • Model switching: the dashboard lists models that fit the hardware, verifies downloads by checksum, imports local GGUF files, and restores the previous model if a new one fails to load
  • Extensions: every service is a folder with a manifest and a Compose fragment, enabled or disabled from the dashboard or the CLI
  • Stack CLI: a command-line tool for status, model management, service control, and updates

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with ODS.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get ODS →

Browse the catalog