正在加载视频...

视频加载失败

Excited to share our progress 🔥 Introducing Codegen: the IDE for Refactors. Codegen allows you to programmatically analyze and manipulate your codebase. ✅ Safely transform code at scale 🔍 Visualize complex code structures ⚡ Purpose-built for AI-assisted development 1/

69,989 次观看 • 1 年前 •via X (Twitter)

11 条评论

Jay Hack 的头像
Jay Hack1 年前

In short: Codegen enables you to rapidly build and deploy safe codemods across massive codebases. Detailed technical overview and use cases below: 2/

Jay Hack 的头像
Jay Hack1 年前

Huge codebases have many valuable tasks where: 💡 The desired modifications are known (easy to verify) 👍 Changes can be made through static analysis 💥 They impact large portions of your codebase The hard part: getting your code into the right shape. 3/

Jay Hack 的头像
Jay Hack1 年前

Our insight is that static analysis is key 🔑. These tasks can often be done with deterministic programs operating on the codebase “graph.” With @codegen, we make these changes seamless and scalable. 4/

Jay Hack 的头像
Jay Hack1 年前

Codegen is built on a custom language server optimized for these tasks. We parse your codebase “graph” and wrap it in a python SDK. We pair it with an execution environment, integrated AI assistant, and seamless PR logistics, making large-scale changes safe and accessible. 5/

Jay Hack 的头像
Jay Hack1 年前

Today, we’ve merged hundreds of thousands of LOC at companies like @tryramp and others. Killer apps include: ⚡ Adding type coverage 🗑️ Removing feature flags 📚 Documentation generation 🔄 Eliminating circular imports 🔍 Identifying critical code paths ... and more. 6/

Jay Hack 的头像
Jay Hack1 年前

In the coming weeks, we will demonstrate our capabilities with demos and real customer use cases. Our intention is to show the world that “metaprogramming,” or getting programs to manipulate programs, is the future of building software. 7/

Jay Hack 的头像
Jay Hack1 年前

Today, we operate on multi-million line JS/TS and Python codebases. Kotlin/Java available Q4 ♨️. Interested in using Codegen on your enterprise codebase? Ping us for a live demo (on your codebase) at 8/

Jay Hack 的头像
Jay Hack1 年前

Lastly, we are assembling the most cracked team on the planet to build the future of programming. Are you exceptional at the following? 💻 Compilers and programming languages 🪩 Web app craftsmanship ⚙️ Systems engineering Drop us a line at [email protected]! 🚀

vikranth 的头像
vikranth1 年前

@codegen so bullish

Ramsey 的头像
Ramsey1 年前

@codegen That’s what I call an amazing demo

Jay Hack 的头像
Jay Hack1 年前

@codegen Thanks, Rancel 🙏 The in-depth (4 mins) video in the second tweet shows more on our approach.

相关视频

Before software engineers even begin writing code, they have to set the stage of the entire development process. This process requires engineers to make complex tradeoffs between requirements, system design, and implementations details. Current IDEs that rely on AI features, like chat and inline coding, can help engineers get the job done quickly on small development tasks. Still, engineers spend much more time on larger projects—even after the initial code is generated—by conducting rigorous testing and creating documentation. This is where today’s AI IDEs can do more to accelerate the development lifecycle—and this is why we built Kiro. Kiro is an AI IDE that helps you go from prototype to production with spec-driven development and agent hooks. From simple to complex tasks, Kiro works alongside you to turn prompts into detailed specs, then into working code, docs, and test so what you build is exactly what you want and ready to share with your team. After a developer builds the code with Kiro, Kiro’s agent hooks help engineers solve challenging problems and automate tasks like generating documentation and unit tests. Kiro brings structure and mature engineering practices to AI coding, so you can go from concept to application while being in the driver’s seat every step of the way. Kiro is free during preview, and supports Mac, Windows, and Linux, and most popular programming languages. We're excited for you to try it out and let us know what you think ➡️

Swami Sivasubramanian

154,343 次观看 • 1 年前