🧶 Ragdoll¶

Overview¶

Ragdoll (Retrieval-Augmented Generation Driven by Offline Local LLMs) is a fully-local RAG system designed for engineering teams who need to search, summarize, and reason over internal knowledge sources — JIRA tickets, PDF documentation, and Python source code — without sending data to external services.

Note

Ragdoll is an independent open-source project created and maintained in a personal capacity. It does not represent the official software, technical roadmap, or endorsement of any employer or institution.

🧭 Where should I go?¶

Key Features¶

  • Multi-source ingestion — PDF, JIRA, Bitbucket, GitHub, Git, and Python code

  • Live Database Querying — Automatic Intent Routing between ChromaDB vector search and real-time Jira JQL, GitHub Search, and Bitbucket APIs

  • Semantic search — ChromaDB vector store with cosine similarity and metadata filtering

  • Local LLM — Ollama-powered embedding and generation

  • Interactive chat — Multi-turn RAG chat with persistent history and prompt grounding

  • Privacy-first — Everything runs locally; no external API calls

  • Flexible configuration — 4-layer precedence (env → project → user → defaults)