Sourcelens — AI skill for Claude Code
Harness-based Agentic RAG: search, understand, and answer questions over documents and code using an AI coding agent harness (Cursor, Claude Code, Codex, etc.) in a sandbox — no embeddings, no vector.
How to install Sourcelens
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open oneprolabs/sourcelens and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sourcelens does
Harness-based Agentic RAG: search, understand, and answer questions over documents and code using an AI coding agent harness (Cursor, Claude Code, Codex, etc.) in a sandbox — no embeddings, no vector DB.
Alternatives in AI
- WeKnora — Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k ★
- Nocturne Memory — A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents 1.3k ★
- Agenvoy — Self-hosted AI agent harness in a single Go binary — writes, sandbox-tests and repairs its own tools, and lets 474 ★
README
[English](README.md) | [中文](README.zh-CN.md)
**Harness-based Agentic RAG** — no embeddings, no vector DB, no pre-indexing
**SourceLens** is Agentic RAG built on an AI coding agent harness — the same kind of harness behind tools like Cursor, Claude Code, or Codex, not those products themselves — running inside a sandboxed environment. Instead of embedding your files into a vector index ahead of time, SourceLens hands them directly to the agent harness, which reads, searches, and reasons over the file system on demand — turning any pile of documents or code into something you can just ask questions of.

Instead of vector embeddings or keyword indexes, SourceLens uses AI coding agents running in a sandbox to directly read, navigate, and reason over the file system. This means the retrieval understands code structure, cross-file relationships, and semantic intent — not just surface-level text matching.
Background
Our first attempts at RAG used graphical workflow tools like Dify and n8n. They asked a lot of the people building on them, and the real difficulty was always upfront: splitting documents and embedding them before they ever reached a vector store. That prep work took real effort to get right, and even after all of it, recall accuracy stayed disappointing — answers would come back incomplete, sometimes missing the point that was in the document all along.
Around the same time, we noticed something different from using Cursor for development: it did no pre-training or pre-indexing at all, yet it was consistently accurate at reasoning over a codebase. That raised an obvious question — why not use the same approach for RAG?
That's the idea behind Sourc
Related Skills
Ragent
Agentic RAG chatbot that answers questions from uploaded PDFs using semantic search (FAISS + embeddings), with
Obsidian Vault RAG Assistant
Obsidian Vault RAG Knowledge Assistant: local MiniLM embeddings + numpy retrieval, measured eval harness (reca
Team Brain
AI knowledge assistant for teams: employees ask, TeamBrain answers from company documents with clickable sourc
Claude Hub
by Claude Did This - A webhook service that connects Claude Code to GitHub repositories, enabling AI-powered c
MeMex Zero RAG
The Karpathy LLM Wiki, production-ready. Zero-RAG personal knowledge base with MCP server, multi-agent support
Montycat MCP
Shared, persistent memory for AI agents. Self-hosted MCP server with semantic search, vector RAG, and live upd
Related Agents
Python RAG Backend Engineer
Production-grade Python RAG backend engineer specializing in ChromaDB vector storage, sentence-transformers em
RAG Specialist
GAIA RAG and agentic-retrieval specialist. Use PROACTIVELY for RAG pipeline work, document indexing, embedding
Vector Store Indexer
MUST BE USED PROACTIVELY for indexing and semantic search across the file system. This agent creates vector em