Interact with your codebase using English. We don't save any of your code on our servers. All code and its indexes remain on your computer.
Features
Query code
The first time you run this, you will see a notification asking if you'd like to index the repo. After you click yes, your repo will be indexed and the indexed data will be stored in a .repogpt/ folder, created in your root rolder. You can add this to git so your teammates don't have to reindex changes you've already indexed.
Explain code
Refactor code
Generate tests -- DEPRECATED
This is deprecated to improve user experience. It will be added back as a chat option in a future version.
Requirements
You must have docker installed.
The following language are supported
python
typescript
php
sql
Extension Settings
repogpt.openaiApiKey: set the value as your openai api secret.
Known Issues
Switching tabs after pressing explain will cause the explaination to disappear
Release Notes
0.1.1
Add code base querying agents
Temporarily remove unit test generation. (This will be added in after upgrading it with agents.)