Skip to content

code analysis tool that uses RAG and syntax trees to generate answers from real repository context

Notifications You must be signed in to change notification settings

pocketradio/impact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

Impact RAG

Impact RAG is a repo-aware code analysis tool that uses retrieval-augmented generation (RAG) to answer questions directly from a codebase. Instead of guessing or relying on general knowledge, it indexes a repository using abstract syntax trees, pulls in the most relevant code snippets, and generates answers that stay grounded in the actual code.


To note:

The system currently only supports Python repositories with AST-based symbol extraction and will be extended with tree-sitter to support additional languages in the future.

Status


Tech Stack

Backend:

  • Python
  • FastAPI
  • LangChain
  • Groq
  • ChromaDB

Frontend:

  • next.js
  • tailwind

About

code analysis tool that uses RAG and syntax trees to generate answers from real repository context

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors