Skip to content

Latest commit

 

History

History
205 lines (150 loc) · 3.92 KB

README_GitHub_Trending.md

File metadata and controls

205 lines (150 loc) · 3.92 KB

🔍 RepoLens

Repository Intelligence for AI Coding Agents

The AI Knowledge Operating System for Source Code

License Python MCP Status

Semantic Search • OKF Knowledge • GraphRAG • MCP • Local RAG • Zero Token Waste

⭐⭐⭐⭐⭐ If RepoLens saves tokens, please star the project!


🚀 Why RepoLens?

LLMs waste thousands of tokens searching repositories before writing code.

RepoLens transforms any repository into an AI-native knowledge platform.

Instead of repeatedly searching code, agents query a structured knowledge layer.


✨ Key Features

Feature Status
🌳 Tree-sitter AST Parsing ✅
🔎 Symbol Search ✅
🧠 Semantic Search ✅
📚 Open Knowledge Format (OKF) 🚧
🕸 Knowledge Graph ✅
🔗 Call Graph ✅
⚡ Incremental Indexing ✅
📦 BM25 + Vector Hybrid Search ✅
🤖 MCP Server ✅
🏠 Local First (Ollama) ✅
📊 Observability Dashboard ✅
🧩 Multi Repository Workspace ✅
📈 Architecture Intelligence 🚧
🏢 Enterprise Ready 🚧

🏗 Architecture

Git Repositories
      │
Incremental Indexer
      │
Tree-sitter
      │
Knowledge Graph + Hybrid Search
      │
OKF Knowledge Builder
      │
RepoLens MCP Server
      │
Codex • Claude Code • Gemini CLI • Continue • Cline

🎯 Why is it Useful?

  • Reduce LLM token usage by 80–95%
  • Faster code navigation
  • Better architectural understanding
  • AI-ready documentation
  • Automatic service catalog
  • Automatic API catalog
  • Business rule extraction
  • Architecture diagrams
  • Knowledge graph generation
  • Cross-repository intelligence

🧩 Core Components

  • Index Engine
  • Knowledge Engine (OKF)
  • Agent Engine (MCP)
  • Analysis Engine
  • Platform Engine
  • Observability Engine

🌍 Supported Languages

Java • Kotlin • Python • Go • Rust • TypeScript • JavaScript • C# • C/C++ • PHP • Ruby • Swift • Scala • 30+ via Tree-sitter


🤖 Supported AI Clients

  • OpenAI Codex
  • Claude Code
  • Gemini CLI
  • Continue
  • Cline
  • Cursor (MCP)
  • Windsurf
  • VS Code MCP
  • Custom MCP Clients

📦 Planned Integrations

  • Backstage
  • OpenAPI
  • AsyncAPI
  • Neo4j
  • PostgreSQL + pgvector
  • LanceDB
  • Ollama
  • OpenTelemetry
  • Prometheus
  • Grafana

📈 GitHub Growth (Goal)

★
│                                   *
│                              *
│                         *
│                    *
│               *
│         *
│   *
└──────────────────────────────────────► Time

0 → 100 → 1K → 5K → 10K → 25K → 50K ⭐

👥 Contributors

Placeholder avatars (replace after first contributors)

🧑🏻‍💻 👩🏽‍💻 🧑🏿‍💻 👨🏼‍💻 👩🏻‍💻
Alice Bob Carol David Eve

🗺 Roadmap

  • OKF Knowledge Engine
  • GraphRAG
  • Repository Ontology
  • Multi-agent Orchestration
  • ADR Generator
  • Architecture Drift Detection
  • VS Code Extension
  • JetBrains Plugin
  • Enterprise Governance

❤️ Contributing

We welcome contributions of all sizes.

  • Good first issues
  • Feature requests
  • Documentation
  • Bug fixes
  • Benchmarks
  • Integrations

⭐ Star History

Day 1      ★
Week 1     ★★★★
Month 1    ★★★★★★★★★★
Month 3    ★★★★★★★★★★★★★★★★★
Year 1     ★★★★★★★★★★★★★★★★★★★★★★★★★★★

📜 License

Apache-2.0