By ItMeDiaTech
Local RAG plugin with Multi-Agent Framework orchestration for context-aware development assistance
Query the RAG system for relevant code and documentation
Index or re-index the codebase for RAG search
Check the status of the RAG and MAF systems
Save a search query for quick access later
List and manage saved searches
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A comprehensive development assistance system combining Retrieval-Augmented Generation (RAG), Multi-Agent Framework (MAF), and configurable LLM backends - completely open source and free.
dt-cli is a powerful development assistant that provides:
100% Free & Open Source - No API keys required for local LLMs (Ollama, vLLM)
1. Claude Code Plugin (MCP)
# Auto-configured via .claude/mcp-config.json
# Use dt-cli tools seamlessly in Claude Code conversations
2. Intelligent Interactive CLI ⭐ ENHANCED
python src/cli/interactive.py
# Natural language interface with intelligent context awareness
# Hierarchical session memory across CLI restarts
# Auto-discovers project files for enhanced context
# 10+ slash commands for power users
NEW Features in Interactive CLI:
3. REST API
# Start server
python src/mcp_server/standalone_server.py
# Use API
curl http://localhost:8765/query -X POST -d '{"query": "..."}'
Quick Setup (Recommended - Uses Virtual Environment)
# Clone repository
git clone https://github.com/ItMeDiaTech/dt-cli.git
cd dt-cli
# Run automated setup script
./setup-venv.sh
# Activate virtual environment
source venv/bin/activate
# Start interactive TUI
python dt-cli.py
Alternative: Manual Installation
On modern Linux distributions (Ubuntu 24.04+, Debian 12+), you must use a virtual environment due to PEP 668:
# Option A: Use the automated script (recommended)
./setup-venv.sh
# Option B: Manual virtual environment setup
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
That's it! The system is ready to use.
Note: Always activate the virtual environment with
source venv/bin/activatebefore running dt-cli.
Option 1: Interactive TUI
python dt-cli.py
# Choose from the menu:
# 1. Ask a Question
# 2. Debug an Error
# 3. Review Code
# etc.
Option 2: Start Server for API/Claude Code
# Start the server
python src/mcp_server/standalone_server.py
# Server runs on http://localhost:8765
# Claude Code will auto-detect via .claude/mcp-config.json
Local RAG system with embedded Multi-Agent Framework for Claude Code plugin
npx claudepluginhub ItMeDiaTech/dt-cli --plugin rag-multi-agent-framework-pluginLocal RAG system with embedded Multi-Agent Framework for Claude Code plugin
Build Retrieval-Augmented Generation pipelines
OpenRAG agent skills: guided installation and SDK integration helpers.
LLM application development with RAG, embeddings, LangChain, and prompt engineering
Recursive Language Model integration for Claude Code - intelligent multi-provider routing and unbounded context handling
Google File Search API powered RAG pipeline - managed retrieval-augmented generation with document processing