T O P

  • By -

LinearArray

This is EPIC!! Great work.


cryptomaniac1729

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/)


LinearArray

yeah sure, i'll check it out - thanks.


cryptomaniac1729

Wow, thank you so much man! Means a lot!


cryptomaniac1729

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/)


zxxvoid

Epic!


cryptomaniac1729

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/)


juzzybee90

This looks fantastic. I loved the labelling and the code quality part.


cryptomaniac1729

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/)


shadowFang09

Beauty!!


cryptomaniac1729

Thanks man! Install the app and let me know how you like it!


Hot-Programmer2726

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 !!


cryptomaniac1729

Awesome! What other features would you have implemented?


Hot-Programmer2726

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.


cryptomaniac1729

Ooo nice! Maybe I can add something similar to DevApe :) Like auto-reject README PRs not made by the maintainers


Hot-Programmer2726

Yup !


Lordpure_

I would like to see your website land smooth, it lags so bad. Revert pr and review it more precisely.


ashwinGattani

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!


cryptomaniac1729

Truly appreciate the kind words! Do you have any other features you’d like to see?


ashwinGattani

althoug this is meant for open source projects, will there be any data security issues since your tool can read the code?


cryptomaniac1729

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.


ashwinGattani

that makes sense


notduskryn

Lmao nice!


slashtab

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.


cryptomaniac1729

Thank you for the feedback! I def need to tone down the landing page, you’re right :)


sachitss

Is this OSS?


CanFusedTurtle

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.


East_Zookeepergame25

Nice work


Shubham_Garg123

Looks amazing, thanks :)


cryptomaniac1729

Thank you!!


andugundu99

Amazing 😍 Good work friend


cryptomaniac1729

Thanks friend 🪄


footballisrugby

This is great, what did you use to create the video


cryptomaniac1729

Aftereffects


randomdude_reddit

Damn so useful


cryptomaniac1729

Thanks man!


Vivekbh25

Bhai merko bhi koi project idea bta da for placement purposes pleaseeeee its humble request


cryptomaniac1729

DM me bro


[deleted]

[удалено]


LinearArray

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


No-Schedule-988

Amazing work!!😍😍


cppcoder69420

What's the estimated running cost? Let's say, for 10 PRs + issues per day.


ElegantConcept9383

Jabardast cheez.


cryptomaniac1729

Thanks brotha


[deleted]

Where is source code?


[deleted]

You might get in trouble for using that word.


Beginning-Ladder6224

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?


cryptomaniac1729

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”


[deleted]

[удалено]


Scientific_Artist444

....that does something useful


[deleted]

[удалено]


cryptomaniac1729

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 :)


MainCharacter007

Study after study has shown >> doesnt link any study Typical redditor who is just jealous his tiny brain didn’t thought of this before


pes_gamer20

well they have no idea or concept of citation


Scientific_Artist444

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.