OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Raptor — DHT-AI-Studio

RAPTOR is an open-source Python framework and AI runtime for building agent applications over video, audio, images, documents and organizational knowledge. It provides modular services for media processing, hybrid retrieval, GraphRAG, MCP tools, A2A orchestration, persistent memory, evaluation and guardrails.

Independent OpenViST project profile, based on linked sources.

Raptor — DHT-AI-Studio — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use RAPTOR when you are building an application that needs a self-hosted runtime for multimodal content processing and agent-oriented retrieval, rather than looking for a ready-made end-user assistant.

Who it is for

  • Developers building agentic applications that work across media files and organizational documents.
  • Teams that need to compose search, RAG, memory and agent-interoperability services into a self-hosted runtime.

Documented uses

  • Process uploaded media into transcripts, OCR, frame descriptions, summaries, embeddings and knowledge-graph data.
  • Search content using BM25, vector and graph-based retrieval, with reranking in the documented video-search workflow.
  • Build question-answering applications over uploaded organizational content using RAG chat.
  • Expose search, RAG, asset and memory capabilities as MCP tools and coordinate agents through A2A.
  • Benchmark application pipelines and add configurable input/output guardrails.
Before you choose

Requirements & limits

The repository is public and identifies RAPTOR as open source under the Apache-2.0 license. The Aigle 0.4 documentation labels the release a community beta. A development evaluation API is also described for testing without setting up infrastructure.

  • The documented Aigle 0.4 deployment is infrastructure-heavy, with Docker, Compose, Python, an inference server and NFSv4 storage prerequisites.
  • GPU-based media processing has specific NVIDIA requirements; the installation notes specify at least 24 GB VRAM and recommend 36 GB or more for video processing.
  • The repository documents a 27-module Docker Compose architecture, so deployment involves configuring and operating services rather than installing a single standalone application.
  • The documented upload-and-query flow requires SSO authentication and a bearer token.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Deploy RAPTOR Aigle 0.4 and prepare its API

Configure and start the documented RAPTOR modules, then access the API gateway documentation.

Before you start

  • Docker Engine 24.0+ and Docker Compose v2.20+
  • Python 3.10+
  • An Ollama server reachable from the cluster; vLLM is an optional alternative backend
  • NFSv4 storage mounted by the relevant services
  • For GPU media services: NVIDIA Container Toolkit, a driver supporting CUDA 12.8+, and at least 24 GB VRAM

Steps

  1. Clone the RAPTOR repository and change to RAPTOR/Aigle/0.4.

  2. In deployment/modules, copy .env.example to .env and copy available module-specific .env.example files to .env; fill in hosts, credentials and model names.

  3. From Aigle/0.4, build the shared GPU base image with bash deploy.sh -m 08 --build.

  4. Start modules in dependency order with bash deploy.sh; use --cpu-only to skip GPU modules.

  5. Open the gateway documentation at http://:8012/docs.

Expected outcome

A configured RAPTOR deployment with the API gateway documentation reachable at the host address.

Guide limitations

  • The deployment also requires networked hosts, synchronized clocks and firewall openings specified in the build guide.
  • This setup guide does not cover user login or application requests; the quick-start documentation describes those later steps.
Source-based practical guide

Upload and query media through the RAPTOR API

Follow the documented API sequence to submit a media file and ask a RAG question about its contents.

Before you start

  • A deployed RAPTOR Aigle 0.4 platform and API gateway
  • A user account managed through the authentication module
  • A media file to upload

Steps

  1. Request an SSO token from the gateway's /api/0.4/sso/login endpoint.

  2. Upload the file to /api/0.4/asset/fileupload_analysis using the token.

  3. Search indexed content through /api/0.4/search/video_search, or send a question to /api/0.4/chat/chat with the token.

Expected outcome

The documented workflow submits media for AI processing and then supports search or a RAG chat question about the uploaded content.

Guide limitations

  • This workflow depends on a deployed and configured platform; the repository separately identifies a development evaluation API.
  • The documented endpoints require an authenticated bearer token.
COMPARE OPTIONS

Compare options for Agent orchestration

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Raptor — DHT-AI-StudioProcess uploaded media into transcripts, OCR, frame descriptions, summaries, embeddings and knowledge-graph data.Self-hosted, ServerThe repository is public and identifies RAPTOR as open source under the Apache-2.0 license. The Aigle 0.4 documentation labels the release a community beta. A development evaluation API is also described for testing without setting up infrastructure.
AgeniteDefine typed tools with JSON Schema validation and error handling.CLI
VeldraCreate an agent with a policy, tools, skills, knowledge base and reasoning method.Self-hostedThe documented deployment is self-hosted and uses a sign-in gate after a first-run administrator account is created.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
DHT-AI-Studio/RAPTOR · Official homepage title · retained in its source language