What is Kdeps?
Self-hosted AI Agent framework: Open-source LLMs + context-aware RAG workflow + Docker.
If Ollama, RAG, API and Docker had a lovechild, it would be Kdeps.
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.