Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

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/

70,010 Aufrufe • vor 2 Jahren •via X (Twitter)

11 Kommentare

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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/

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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/

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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/

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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/

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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/

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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/

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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

Profilbild von vikranth
vikranthvor 2 Jahren

@codegen so bullish

Profilbild von Ramsey
Ramseyvor 2 Jahren

@codegen That’s what I call an amazing demo

Profilbild von Jay Hack
Jay Hackvor 2 Jahren

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

Ähnliche Videos

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 Aufrufe • vor 1 Jahr