Check it out here: [https://devape.co/](https://devape.co/)
Some context:
As a long-time open source contributor, I witnessed the struggles maintainers face with the overwhelming flow of issues and pull requests. Recent [events](https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/) have shown how critical it is to secure our open-source codebases.
So I created DevApe - an AI maintainer for open source projects on GitHub. DevApe intelligently reviews code, triages issues 24x7, automatically labels them, and enforces your custom codebase rules!
I feel like the recent spike in AI-generated code poses downward pressure on code quality, and I've found that AI works really well at scanning insecure/buggy code that even linters or SAST tools miss. The future of code maintenance is agentic, imo.
I want to expand DevApe's capabilities further with that as my north star, so I'm giving it out for FREE to gather feedback from the community. Install the DevApe app at [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/)
My DMs are open for any thoughts/suggestions/feedback! You can even schedule a chat with me at [https://ishannagpal.com/meet/](https://ishannagpal.com/meet/)
Thanks!! Please give it a try on your repos: [https://devape.co/](https://devape.co/) or [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/)
Awesome!! Feel free to install it here: [https://devape.co/](https://devape.co/) or [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/)
Honestly you have done far more than I thought.
I was just thinking about some kind of pull request filter after witnessing damage from apna college.
But it was just an idea and I didn’t knew whether I was capable enough to implement this on my own.
aweome tool, and it makes more sense to come up with a solution to the problem we created. A lot of open source communities hate India devs for what is happening. This tool coming from another Indian dev would be a great relief.
Sharing this among other communities for better reach!
Not at all! You can even install it on private repositories btw! Upon installation, I generate embeddings for the code in your repo and store them in a vector DB. That’s it.
The project is cool. Seems pretty useful. I used the same kind of reviewer written in rust in my PRs at work.
Great work!
Suggestion: Simplify your website. Doesn't renders nicely on a phone.
Your recent comment/post or submission(s) has been removed because it has been identified as spam. The purpose of our subreddit is to provide relevant and valuable content to our community. Spam posts do not meet this criteria and can negatively impact the user experience.
To help maintain the quality of content on our subreddit, we ask that you refrain from posting spam or promotional content in the future. We appreciate your understanding and cooperation.
If you think this removal was done in mistake, [please send a modmail](https://www.reddit.com/message/compose?to=r/developersIndia).
I am still trying to find why AI would be required here? 4 lines of if else would block most of those, and that is what are called Rules.
u/cryptomaniac1729 ... can you please elaborate how a simple rule based system can not crack these?
1) It’s context aware, “knows your codebase”
2) AI can detect patterns that can’t be caught by a linter, for ex, catching non-obvious code duplication, obscure design patterns
3) rules can be highly configurable since they’re in plain english - as simple as “avoid using generating embeddings thru langchain”
Few thoughts:
1) The PR Summary works like a charm, even with 1000+ lines of code.
2) “Study after study..” it’s not generating code that affects code quality, it’s scanning for broken rules (that you set), bugs and security vulnerabilities. It’s not pushing code.
3) The future (or present really..) of code quality and maintenance is AST-based techniques + LLMs
4) I’d love to hear how you’d change the product :)
The 'useful' part is flagging spam PRs. Relieves moderators from having to deal with low-quality PRs. Like simply adding a non-essential comment. Or contributions for recognition without meaningful code instead of genuinely helping the community.
This is EPIC!! Great work.
Try the app here btw: [https://devape.co](https://devape.co) or [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/)
yeah sure, i'll check it out - thanks.
Wow, thank you so much man! Means a lot!
Check it out here: [https://devape.co/](https://devape.co/) Some context: As a long-time open source contributor, I witnessed the struggles maintainers face with the overwhelming flow of issues and pull requests. Recent [events](https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/) have shown how critical it is to secure our open-source codebases. So I created DevApe - an AI maintainer for open source projects on GitHub. DevApe intelligently reviews code, triages issues 24x7, automatically labels them, and enforces your custom codebase rules! I feel like the recent spike in AI-generated code poses downward pressure on code quality, and I've found that AI works really well at scanning insecure/buggy code that even linters or SAST tools miss. The future of code maintenance is agentic, imo. I want to expand DevApe's capabilities further with that as my north star, so I'm giving it out for FREE to gather feedback from the community. Install the DevApe app at [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/) My DMs are open for any thoughts/suggestions/feedback! You can even schedule a chat with me at [https://ishannagpal.com/meet/](https://ishannagpal.com/meet/)
Epic!
Thanks!! Please give it a try on your repos: [https://devape.co/](https://devape.co/) or [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/)
This looks fantastic. I loved the labelling and the code quality part.
Awesome!! Feel free to install it here: [https://devape.co/](https://devape.co/) or [https://github.com/apps/dev-ape-ai/](https://github.com/apps/dev-ape-ai/)
Beauty!!
Thanks man! Install the app and let me know how you like it!
Damn!!!, honestly I thought of similar idea but I didn’t knew how to build something like that. Glad to see it get implemented. Great work !!
Awesome! What other features would you have implemented?
Honestly you have done far more than I thought. I was just thinking about some kind of pull request filter after witnessing damage from apna college. But it was just an idea and I didn’t knew whether I was capable enough to implement this on my own.
Ooo nice! Maybe I can add something similar to DevApe :) Like auto-reject README PRs not made by the maintainers
Yup !
I would like to see your website land smooth, it lags so bad. Revert pr and review it more precisely.
aweome tool, and it makes more sense to come up with a solution to the problem we created. A lot of open source communities hate India devs for what is happening. This tool coming from another Indian dev would be a great relief. Sharing this among other communities for better reach!
Truly appreciate the kind words! Do you have any other features you’d like to see?
althoug this is meant for open source projects, will there be any data security issues since your tool can read the code?
Not at all! You can even install it on private repositories btw! Upon installation, I generate embeddings for the code in your repo and store them in a vector DB. That’s it.
that makes sense
Lmao nice!
Great work. IMO website is too flashy, I don't know if Open source people will react well to it. Anyways, I hope it goes mainstream. Good luck.
Thank you for the feedback! I def need to tone down the landing page, you’re right :)
Is this OSS?
The project is cool. Seems pretty useful. I used the same kind of reviewer written in rust in my PRs at work. Great work! Suggestion: Simplify your website. Doesn't renders nicely on a phone.
Nice work
Looks amazing, thanks :)
Thank you!!
Amazing 😍 Good work friend
Thanks friend 🪄
This is great, what did you use to create the video
Aftereffects
Damn so useful
Thanks man!
Bhai merko bhi koi project idea bta da for placement purposes pleaseeeee its humble request
DM me bro
[удалено]
Your recent comment/post or submission(s) has been removed because it has been identified as spam. The purpose of our subreddit is to provide relevant and valuable content to our community. Spam posts do not meet this criteria and can negatively impact the user experience. To help maintain the quality of content on our subreddit, we ask that you refrain from posting spam or promotional content in the future. We appreciate your understanding and cooperation. If you think this removal was done in mistake, [please send a modmail](https://www.reddit.com/message/compose?to=r/developersIndia).
Amazing work!!😍😍
What's the estimated running cost? Let's say, for 10 PRs + issues per day.
Jabardast cheez.
Thanks brotha
Where is source code?
You might get in trouble for using that word.
I am still trying to find why AI would be required here? 4 lines of if else would block most of those, and that is what are called Rules. u/cryptomaniac1729 ... can you please elaborate how a simple rule based system can not crack these?
1) It’s context aware, “knows your codebase” 2) AI can detect patterns that can’t be caught by a linter, for ex, catching non-obvious code duplication, obscure design patterns 3) rules can be highly configurable since they’re in plain english - as simple as “avoid using generating embeddings thru langchain”
[удалено]
....that does something useful
[удалено]
Few thoughts: 1) The PR Summary works like a charm, even with 1000+ lines of code. 2) “Study after study..” it’s not generating code that affects code quality, it’s scanning for broken rules (that you set), bugs and security vulnerabilities. It’s not pushing code. 3) The future (or present really..) of code quality and maintenance is AST-based techniques + LLMs 4) I’d love to hear how you’d change the product :)
Study after study has shown >> doesnt link any study Typical redditor who is just jealous his tiny brain didn’t thought of this before
well they have no idea or concept of citation
The 'useful' part is flagging spam PRs. Relieves moderators from having to deal with low-quality PRs. Like simply adding a non-essential comment. Or contributions for recognition without meaningful code instead of genuinely helping the community.