OpenBMB/RepoAgent
An LLM-powered repository agent designed to assist developers and teams in generating documentation and understanding repositories quickly.
Combines AST-based code structure analysis with Git change detection to incrementally generate and update Markdown documentation, tracking bidirectional function invocation relationships across the codebase. Supports multi-threaded concurrent processing and integrates with pre-commit hooks for automated team workflows, with configurable LLM backends (OpenAI-compatible APIs) and language output options.
917 stars. No commits in the last 6 months.
Stars
917
Forks
126
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 23, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/OpenBMB/RepoAgent"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
deepsense-ai/ragbits
Building blocks for rapid development of GenAI applications
infiniflow/ragflow
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses...
GiovanniPasq/agentic-rag-for-dummies
A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes.
truefoundry/cognita
RAG (Retrieval Augmented Generation) Framework for building modular, open source applications...
NVIDIA/context-aware-rag
Context-Aware RAG library for Knowledge Graph ingestion and retrieval functions.