DEV Community

Cover image for This free AI agent will make you open-source king 👑
Samyak Jain for CommandDash

Posted on

This free AI agent will make you open-source king 👑

Software developers love open-source projects. But exploring a new project requires:

  1. figuring how things work,
  2. it' code structure, and
  3. 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.

Github Repository Screenshot

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

AI Agent for Github Repository

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.

Asking questions to Github AI Assist

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)

Collapse
 
zexross profile image
Yogesh Choudhary

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

Collapse
 
samyakkkk profile image
Samyak Jain

@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.

Collapse
 
zexross profile image
Yogesh Choudhary

That sounds great. Is there a way for me to get an update on this?

Excited to give it a try :)

Collapse
 
zexross profile image
Yogesh Choudhary

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🙌

Collapse
 
samyakkkk profile image
Samyak Jain

Glad you found us at the right time @zexross! Hope you enjoy using CommandDash

Collapse
 
zexross profile image
Yogesh Choudhary

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!

Collapse
 
monica_exists profile image
Monica Blake

Interesting app! Thanks for sharing!

Collapse
 
atsag profile image
Andreas

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

Collapse
 
samyakkkk profile image
Samyak Jain

it does detect the readme file in the top-level directory.

Collapse
 
atsag profile image
Andreas

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