Second automates codebase migrations and upgrades for developers using AI agents. For the first time, businesses can now automate their digital transformation journey. You log in, connect Second to your GitHub repo, run a module, and get a pull request.
π Hi folks! Iβm Eric Rowell, and Iβm really excited to share what our team has been working on: https://www.second.dev.
Second automates codebase migrations and upgrades for developers using AI agents and static analysis. You log in, connect Second to your GitHub repo, run a module, and get a pull request.
We believe that most developers prefer to focus on making new and exciting software. But at large companies, they often have to spend a lot of time on codebase maintenance instead.
Today, we specialize in Angular β React, CRA β Next, JS β TS, Enzyme β React Testing Library, and Upgrade Next. Weβre building new modules every week, and we plan to open up an SDK to enable the Second community to build their own modules too.
You can try Second for free on codebases up to 2MB. For larger codebases, we charge $10/MB for full access to our modules, and you can run them as many times as you like.
Please try it out and let us know what you think. We're obsessed with codebase migrations and upgrades, so please let us know how we can help! π
Report
@ericdrowell Congrats on the launch! Product looks nice!
Report
@ericdrowell Love this βΒ excited to see you launch on PH!
Code migrations are such a pain, As an Engineering Manager at LambdaSchool, I often came across code migrations. No one wanted to work on these projects and they often took too much time to complete. I really like the idea of automating migrations. This is such a common use case. Engineers can focus on user problems that are both fun and challenging to solve. I will check it out.
@ericdrowell How does this work behind the scenes? How does Second tackle dependencies? And how long does this a typical migration run?
@chandan_maruthi1 Great question! We have a proprietary dependency resolver that collects the right dependencies, and determines the right version numbers to update your package.json file. We also have an import path resolver when files are moved around. Migrations can run anywhere between 10 seconds to several hours depending on how large the codebase is.
This is so helpful, I am not even going to lie but this came out in the perfect time for me and my team! Though, it would be nice if a GitHub sign-up / sign-in was given but other than that, this is a gamechanger!
Edit: Just tried it out and it does do it fast but when I checked my deployment, it failed but I also realized that it is under Alpha / Beta but honestly - am impressed, because it did create a PR in under a minute! Can't wait to say what else it can do :D
P.S. Love the cool animation in the website :D
Congrats on creating an amazing tool. One suggestion would be to incorporate real-time progress updates to ensure a smooth transition. Can't wait to see how Second evolves.
Replies
Second
Twig AI
Second
Bublr
Second
Bublr
Second
Second
Second
Second
Second
Second
Langfuse
Second