CodeRAG
Build semantic vector databases from code and docs to enable AI agents to understand and navigate your entire codebase effectively.
Description
Build semantic vector databases from code and docs to enable AI agents to understand and navigate your entire codebase effectively.
README
CodeRAG helps you find and understand code quickly. It looks through your code files and gives you clear, smart answers about what the code does. This tool uses special technology to read code rules and context without needing you to know programming. It can help AI tools work better by giving them better code information.
You donβt need to be a developer to use CodeRAG. It works with many coding languages and helps you search your codebase faster. Whether you want to find where a function is or get explanations about parts of your code, CodeRAG makes it easier.
- Searches code by meaning, not just words
- Works with many programming languages, including TypeScript
- Uses Tree-sitter technology to read code structures
- Connects with developer tools like MCP and Lancedb
- Helps AI coding agents with context-aware code data
- Provides quick responses from your own code source
To run CodeRAG smoothly on Windows, your computer should meet these:
- Windows 10 or later (64-bit)
- At least 4GB of RAM (8GB recommended)
- 500 MB free disk space for installation
- Internet connection for initial setup
- Microsoft .NET Framework 4.7 or higher (usually pre-installed)
Your system will work fine if it matches or exceeds these specs.
Follow these steps to download and run CodeRAG on your Windows computer. No experience with installing software needed.
Click this big button to go to the official downloads page:
This page has the latest versions of CodeRAG available for you.
Look for the file that ends with .exe for Windows. It might be named like CodeRAG-setup.exe or similar. This is the installer you need.
Click on the .exe file name. Your browser will start downloading it. Save the file in a location you can find easily, like your Desktop or Downloads folder.
Once the download finishes:
- Double-click the downloaded file.
- If Windows asks if you want to allow this app to make changes, click Yes.
- The setup program will open.
The installer will guide you through these simple steps:
- Agree to the license terms.
- Choose an installation location (the default is fine).
- Click Install to begin.
This process might take a few minutes. You will see progress as the installation runs.
When the installer finishes:
- Click Finish to close the setup.
- Look for the CodeRAG icon on your Desktop or in the Start Menu.
- Double-click the icon to open the program.
Here is a simple way to start using CodeRAG after installation:
- Open CodeRAG from your Desktop or Start Menu.
- Click on the Open Folder button to select the folder with your code files.
- CodeRAG will scan your codebase and prepare information. This may take a few minutes.
- Use the search box to type your query, like "find all functions that handle user login" or "explain this code block".
- The results will show code snippets and explanations based on your request.
- You can browse through results and click items to see full details.
CodeRAG does not require coding knowledge. It understands basic questions and provides helpful answers.
You can customize CodeRAG to fit your needs:
- Change your default code folder in the settings.
- Adjust scanning depth if you have very large projects.
- Select or exclude specific programming languages.
- Set the language of the user interface (if available).
- Connect external tools like MCP or Lancedb if you use them.
Explore the Settings menu inside the app to find these controls.
If CodeRAG does not start or shows errors:
- Make sure your Windows is updated and has .NET Framework 4.7 or later.
- Check your antivirus or security software. Sometimes it blocks installation or running programs.
- Try restarting your computer after installation.
- Re-download the installer from the official releases page in case the file was corrupted.
For scanning errors, ensure your selected code folder has readable files and no access restrictions.
Keep CodeRAG up to date for best results and new features:
- Visit the releases page periodically.
- Download the latest
.exeinstaller when available. - Run the installer again to upgrade your existing installation; your settings will stay intact.
You can also subscribe to release notifications on GitHub by clicking the "Watch" button at the top of the repository page.
CodeRAG is designed to integrate with common development tools to improve its code context retrieval:
- MCP: For managing code metadata.
- Lancedb: Fast database searches inside your codebase.
- Ollama: AI model integration for smarter queries.
- Works best with source code repositories using Git or simple folder structures.
- Supports languages like TypeScript, JavaScript, Python, and others through Tree-sitter parsers.
If you need help or want to report bugs:
- Check the Issues tab on the GitHub repository.
- You can search existing reports or create a new issue with details.
- Include screenshots or error messages if possible.
The GitHub repository also has additional documentation under the Wiki and README files.
You can start the download here:
