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

No packages published