Codegen - AI developer that analyzes + improves codebase 24/7 in Slack
Our AI assistant helps engineering teams analyze, modify, and improve codebases through natural language directly in Slack. Ship faster with fewer errors and create production-ready PRs in minutes.
Replies
Mira
Oh my gosh, I can't believe this is possible in Slack. I understand modifying the code on Github, but do I have to check manually that it actually works without errors?
Mira
@kay_arkain great point - if you are doing something that requires extensive manual debugging, then I would recommend a more in-the-loop development process, for example Windsurf/Cursor/Cody. If, however, the bugs are something that would be caught by your tests/linter/CI, then Codegen is capable of reacting to your tests!a No need to pull down the changes.
Where Codegen really shines through is in scenarios like small bug fixes, replicating boilerplate, asking questions about your code, etc., and you want the result fast
Congratulations on the launch. Just watched the demo video. Codegen is indeed like having a software engineer who never sleeps!
How does Codegen handle large monolithic repositories compared to microservices architectures? Are there specific optimizations to ensure efficient performance across diverse codebase structures?
Mira
@faizanjan_ Thanks! We've implemented many optimizations to make it work well with large repositories, including optimized search functionality and more. That being said, in our experience the current generation of foundation models (Claude 3.7 etc.) are actually incredibly skilled at navigating large repositories even given a limited toolset. Try it yourself and I think you'll find it capable of doing really valuable work even in large repos or scenarios with hundreds of microservices!
ThreeDee
This AI tool is a game-changer for developers! It helps ship code faster and with fewer errors. đź‘Ť
Mira
@samuel_briskar 🚀
Fable Wizard
This is such a cool way to make development faster and more collaborative—being able to push code from Slack instead of opening multiple tools will definitely save time. How does Codegen handle scenarios where team members are working on different parts of the same project?
Mira
@jonurbonas thanks! Team members working on different parts of the same project should have no issues. Each codegen agent gets it's own development environment and submits a unique PR - you and I can each be chatting up an agent in separate slack threads and produce outputs independently. You can resolve merge conflicts etc. with your regular version control flow, e.g. via Github. Hope that answers your question!
The Slack integration is really convenient.
Mira
@winrey Thanks! We are also super bullish on Linear. It's easy to spin up hundreds of agents that produce real, valuable output, but managing/triaging that output can be a pain. Our linear integration makes managing these agents much easier!
ThreeDee
Codagen's AI developer analyzing and improving codebase 24/7 is a game-changer. Great job! đź‘Ť
TrackerJam
A friend of mine was looking for something to speed up their coding workflow without compromising quality. This might be exactly what they need.
Congrats on launching Codegen! Love the idea of bringing continuous code improvement right into Slack!
Reducing my errors while shipping faster? This changes everything for my team.