Software developers love open-source projects. But exploring a new project requires:
- figuring how things work,
- it' code structure, and
- searching files and existing issues for your problem
which is challenging with a steep learning curve.
Introducing AI Assist for Github Projects
CommandDash is an AI tool that creates custom agents trained on code + issues of Github projects.
1. Let's pick a project that we want to work with.
For instance: Let's use the python library for Ollama.
2. Turn this into an AI Agent
Prefix the repository_url
with this link that opens up the agent:
https://app.commanddash.io/agent?github= +
repository_url
This creates an AI agent trained on the code + issues as above of any open-source repository. It may take 5-20 mins to finish indexing and then you can use it.
3. Ask your questions
You can ask the agent trained on the repo:
- To summarize the repository code structure.
- Search for specific files or issues.
- Or, help you make contributions and build with it.
It's that simple! Bookmark this and use it next time you land on an open-source repository. ๐๐ผ
Share it with your fellow developers and help them too!
Top comments (10)
There is a repo for which I want to create an agent, PaddlePaddle. Ideally, I'd also like to pass the docs data to train the agent. But the docs have been shifted to another repo.
Is there any possibility that I can attach both the repos to the agent?
I'll appreciate your help on this.
Thanks
@zexross good point. we are soon coming up with a "Contribute source" feature to support that which will let you contribute other web and github links.
That sounds great. Is there a way for me to get an update on this?
Excited to give it a try :)
I'm currently working with Langchain Dart for one of my projects. Seems there is already an agent available for it in your marketplace. It works well. I'll give it a try to build a few more agents for the open-source frameworks that I am using. Looking forward to seeing how they perform.
Either way kudo for your work guys๐
Glad you found us at the right time @zexross! Hope you enjoy using CommandDash
The ability to quickly get started with open-source projects and get help on it sounds interesting. Excited to give it a try. Thanks for the share!
Interesting app! Thanks for sharing!
An excellent idea, thank you for sharing! Unfortunately currently, if the software does not detect a readme file in the top-level directory it will not successfully analyze the project
it does detect the readme file in the top-level directory.
I did not say it does not detect it, but in the case that it does not exist, it will not successfully analyze the project