Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 783 Bytes

File metadata and controls

24 lines (20 loc) · 783 Bytes

RAG in 3 functions. Ingest any data source into vector databases.

Install

pip install ragpipe-ai

Quick Start

import ragpipe

ragpipe.ingest("./docs")
results = ragpipe.query("How does auth work?")

Features

  • 3-function API: ragpipe.ingest(), ragpipe.query(), ragpipe.Pipeline()
  • AutoEmbed: Zero-config embeddings (Ollama → OpenAI → sentence-transformers)
  • YAML pipelines: Config-driven RAG with ragpipe run pipeline.yaml
  • Typer + Rich CLI: 12 commands with beautiful terminal output
  • Smart indexer: Auto-detects project type, language-aware ignore patterns
  • REST API: Built-in search server on port 7642
  • Git hooks: Post-commit auto-indexing
  • fzf integration: Fuzzy search through indexed code