Graphs are a powerful tool that seamlessly connects your repositories with:
AI agents
Up-to-date documentation that you can interact with
A free encyclopedia of your GitHub repos
The ability to understand any GitHub Repo with AI Wikis.
Available in all plans, limited to one graph for Free and Professional Plans
Important!
The repository must be located in your profile (or other repositories of cloud-based services) and have all the permissions to access if you are not the owner. Therefore, if it is a public repository, you must Fork it to appear in your profile.
Here’s a quick guide to Fork a public repository in GitHub:
You can Fork by going to the desired repository and clicking on the upper-right corner where it says Fork, and then again on Create Fork
If you go to your GitHub/GitLab/Bitbucket/AWS profile and see the new repository, congratulations! You’re ready for the next step!
Connect your Repository Provider with CodeGPT
To connect CodeGPT with your repository provider, follow these simple steps:
First things first ✅ - Make sure you have the necessary permissions for the account you want to connect
Navigate to CodeGPT Studio and head over to the Connections option 🔗
In this section, add your connection by clicking the "Start a Connection" button
Accept the required permissions and you're all set! 🎉
That's it! Your CodeGPT is now connected and ready to work with your repository. Pretty straightforward, right? 😊
How do I upload a Repository?
Go to CodeGPT Studio, the Knowledge section, and click on Code Graphs.
If it is connected to your Repo profile, the option of + Create a new graph will appear.
Important!
Repository Size 📦
Maximum 50MB supported
Need more space? Contact us to discuss options
Supported Languages 💻
Check our compatibility list for your programming language
Connection Limits 🔄
One agent = One repository (agents can't connect to multiple repos)
One repository = Multiple agents (repos can be shared across different agents)
Click on + Create a new Graph.
There are two ways to connect your repository.
You can modify the graph name if desired.
Update Graph
Go to your graph list
Find the graph you want to update
Click the update option in the menu
Upload new ZIP file through the modal window
Note: Ensure your ZIP file contains all necessary project files before uploading.
From the provider:
Fill in the necessary data, including Provider, Connection, Organization, repo's name, and branch.
Click on Create Graph.
It will take a few moments to upload. When it is ready, you will receive a notification and an email.
Now, you can import your repository to the agents you want through each agent's Graphs section, among other things.
Go back to the Code Graphs option. Wait until the Status change is complete. Depending on the size, this could take some minutes.
To link a repo to an agent, click the button + Link to an Agent of the graph you created!
Uploading again is unnecessary if you want to update the repository; click "Update to latest commit."
Talk with your repository
You can also link the repo to an agent from Agent Knowledge. Go to the Agents section and click on My agents.
Select the agent to which you want to link the repository.
Click in the Agent's knowledge, and go to the Graphs section.
You should see the list of all the graphs you've created here. You can select the graph you want to link to this agent. And click on Plug selected Graph.
And that's it,
Happy Coding!
How did we do? We’d love to hear your feedback! Share your review here: CodeGPT Review.
Join our community and engage with other users on our Discord server: Join the CodeGPT Discord Server!
Got a feature request? Let us know here to be considered for future updates: Feature Request.
If you encounter any issues, please document them here: Issues · JudiniLabs/code-gpt-docs.
For further assistance, feel free to contact us!