What is Kdeps?
Kdeps is a no-code framework for building self-hosted RAG AI Agents powered by open-source LLMs.
- It uses open-source LLMs by default.
- Has a built-in context-aware RAG workflow system.
- Builds a Docker image of the AI Agent.

Kdeps is packed with features:
- 🚀 run in Lambda or API Mode
- 🤖 use multiple open-source LLMs from Ollama and Huggingface
- 🐍 run Python in isolated environments using Anaconda
- 🖼️ multimodal LLMs ready
- 💅 built-in validation checks and skip conditions
- 🔄 reusable AI Agents
- 🖥️ run shell-scripts
- 🌐 make API calls from configuration
- 📊 generate structured outputs from LLMs
- 📦 install Ubuntu packages from configuration
- 📜 define Ubuntu repos or PPAs
- 📈 context-aware RAG workflow
- 🗂️ upload any documents or files for LLM processing
- ⚡ Written in Golang
- 📦 easy to install and use
I know, that's a lot. Let's dive into the details.
You can get started with Kdeps via installing it with a single command.
See the examples.