← Discover
GitHub · Osmantic/ODS↑ +331 today

Turn your personal computer into a local AI server

Open-source Osmantic/ODS allows you to build local large language model inference running on your personal hardware, vector search-based RAG pipelines, and autonomous agent workflows.

Updates

  • September 27, 2026: Stars 5,181 → 6,854, latest release v3.0.0 (September 24, 2026).

What you get

  • Complete data privacy and local execution: Secure AI operations on local GPU and CPU without sending your data to external cloud servers.
  • Integrated RAG (Retrieval-Augmented Generation): Vectorize your personal notes, company documents, and code repositories to perform instant semantic search.
  • Multimodal capabilities: Bringing text generation, speech recognition (Whisper), speech synthesis, and image generation together under one roof.
  • OpenAI-compatible local API: Redirect your existing AI clients and tools to your local ODS server with a single URL change.
  • Comprehensive agent orchestration: Smart agent chains that call local tools and autonomously solve multi-step tasks.

Installation

Cloning the repository and setting up the environment
git clone https://github.com/Osmantic/ODS.git
cd ODS
pip install -e .

Running it

Starting the local AI server
python -m ods.server --port 8000
# Web paneline http://localhost:8000 adresinden erişin

Technical architecture and working principle

  • Local Inference Engine (llama.cpp & vLLM): Fast loading and execution of models in GGUF and pure GPU formats with a minimum memory footprint.
  • Embedded Vector Database: Chunking and indexing documents with lightweight vector storage based on ChromaDB and SQLite.
  • Task Queue and Agent State Machine: Asynchronous handlers managing multi-step queries and tool-calling flows.

Local RAG workflows and custom agent pipelines

  • Working with Confidential Company Documents: Query contracts, financial statements, and internal correspondence using local RAG without moving them to the cloud.
  • Local Code Analysis and Development Assistant: Index your custom software projects to provide local AI code completion on VS Code or Cursor.
  • Autonomous Data Processing Agents: Define background tasks that read, summarize, and convert the formats of reports in the local file system.

If you don't write code

Paste this into your AI agent (Claude Code · Codex · Antigravity)

Could you explain with code and terminal steps how to set up the ODS server on my personal computer to import my company's PDF documents into a local vector database, and then perform RAG Q&A queries based on these documents using a local Llama 3 model?

Repository: https://github.com/Osmantic/ODS. Follow the official instructions in the README of this repository for setup and execution.

Before starting, check which OS we are on and if the necessary tools (e.g., Python, Node.js, Git, Docker) are installed. Install any missing ones step-by-step according to this system.

Create a new, empty folder to work in. Do not touch any files outside this folder and do not delete anything. Tell me what you are going to do in one sentence before running each command.

Tell me what I should see on the screen at the end of each step. If an error occurs, I will paste the error message to you exactly as it is, and we will fix it together.

Frequently asked questions

  • Does it work completely offline without an internet connection? Yes. Once the necessary model weights are downloaded, ODS can operate entirely offline in air-gapped environments without requiring any network connection.
  • Which model formats does it support? It supports all open models in GGUF format (Llama 3, Mistral, Qwen, DeepSeek) and raw Hugging Face weights.
  • Is there a web interface? Yes. ODS comes with a built-in web panel where you can manage models, upload files, and start chat sessions.
  • Does it work with just the CPU without a GPU? Yes. Thanks to the llama.cpp core, it can run with high efficiency purely on the CPU using AVX2/AVX-512 instruction sets.

Related dictionary terms

Who it is forCompanies that prioritize data privacy, local AI developers, and system administrators.
LicenseMIT (Free open source license)
FrameworkPython & llama.cpp Local AI Server
PlatformsLinux, macOS, Windows

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-08-31: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. The introductory text was prepared with AI from the repository's own documentation, and this page was machine-translated from the Turkish original · the Turkish version prevails.