Skip to content

etalab-ia/dragster

Repository files navigation

Dragster

Release License Status

 ██████╗ ██████╗  █████╗  ██████╗ ███████╗████████╗███████╗██████╗
 ██╔══██╗██╔══██╗██╔══██╗██╔════╝ ██╔════╝╚══██╔══╝██╔════╝██╔══██╗
 ██║  ██║██████╔╝███████║██║  ███╗███████╗   ██║   █████╗  ██████╔╝
 ██║  ██║██╔══██╗██╔══██║██║   ██║╚════██║   ██║   ██╔══╝  ██╔══██╗
 ██████╔╝██║  ██║██║  ██║╚██████╔╝███████║   ██║   ███████╗██║  ██║
 ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝   ╚═╝   ╚══════╝╚═╝  ╚═╝

Skills for local document ingestion and semantic search. Built for AI coding agents (Letta Code, Claude Code, OpenCode, etc.).

Quick Start

# Install tools
bun install -g @tobilu/qmd
npm install -g @llamaindex/liteparse

# Install all skills
npx skills add etalab-ia/dragster

# Or install individual skills
npx skills add etalab-ia/dragster --skill liteparse
npx skills add etalab-ia/dragster --skill setup-knowledge-base
npx skills add etalab-ia/dragster --skill search-knowledge-base

Skills

Skill Purpose Tool
liteparse PDF/DOCX/PPTX/XLSX/Images → Markdown/JSON liteparse
setup-knowledge-base Index documents for semantic search qmd
search-knowledge-base Search indexed documents qmd

Workflow

Documents ──[liteparse]──> Markdown ──[setup-knowledge-base]──> Index ──[search-knowledge-base]──> Results
  1. Parse: Convert documents to markdown or JSON (PDF, DOCX, PPTX, XLSX, images)
  2. Index: Create searchable embeddings with qmd
  3. Search: Query your knowledge base

Integration

Works with:

  • Letta Code
  • Claude Code
  • OpenCode
  • Pi
  • Cursor
  • Any agent that supports skills

See docs/integration-guide.md for detailed setup instructions.

Documentation

Requirements

  • Node.js 18+ or Bun
  • liteparse: npm install -g @llamaindex/liteparse
  • qmd: bun install -g @tobilu/qmd

License

MIT

About

A modular agentic RAG harness

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages