
Eraser
AI for technical design and documentation
4.9β’12 reviewsβ’1.9K followers
AI for technical design and documentation
4.9β’12 reviewsβ’1.9K followers
Eraser is an AI tool for technical design and documentation. Generate beautiful diagrams from natural language prompts in seconds. Connect your codebase to Eraser and generate diagrams from your codebase that automatically stay updated.
This is the 4th launch from Eraser. View more
Eraser AI
Generate live diagrams from your codebase that stay up to date automatically. Visualize your infrastructure, system architecture, data models, and application logic with minimal manual effort. Set it up once, and let Eraser AI keep your documentation in sync.





Free Options
Launch Team / Built With






Eraser
Hi Product Hunt! π
Every technical team wants great diagrams for their codebase, but they take forever to create and quickly become outdated. With Eraser AI, you can generate diagrams directly from your live codebase and keep them automatically updated.
Over the past two years, Eraser AI has generated 2.5 million+ AI diagrams, and today, weβre launching again with deep codebase integration and CI automation to make documenting your code easier than ever.
Here's what's special about Eraser AI:
β‘οΈ Codebase diagram generation β Create infrastructure, system architecture, data model, and app logic diagrams directly from your codebase. Eraser AI finds relevant files and generates accurate diagrams.
π€ Eraserbot (CI action) β Automate your diagrams! Eraserbot monitors your codebase and updates diagrams whenever a PR is opened, keeping everything in sync without extra work. Set it up once and Eraserbot handles the rest.
π¬ PR comments with visual diffs β Eraserbot adds visual context by commenting directly on PRs with the updated diagram. Speed up code reviews with visual references that instantly communicate changes.
Here are some prompt ideas for codebase diagrams:
"Draw a cloud architecture diagram using .tf files in the /terraform/dev folder."
"Draw a high-level flowchart of the new user signup process."
"Draw a data model using the schema.prisma file."
"Generate a sequence diagram for API calls in the handlers/ folder."
"Generate a service architecture diagram for the payment-processing service."
Try Eraser AI for free! www.eraser.io/product/eraserbot
Eraser
@masumpΒ Yes, you can specify what you'd like it to focus on via prompting. You could specify a folder path or filenames, or you could describe what you're looking for via natural language.
Streos
@shin_kim1Β Keeping diagrams up to date is always a pain, but Eraser AI's deep codebase integration and CI automation solve that effortlessly. Congrats on the launch
Eraser
@dineshan_sithamparanathanΒ Thanks Dineshan! Let me know how it goes when you take it for a spin!
@hiteshchoudharyΒ Thatβs awesome! Really cool to hear Eraser is a go-to for your bootcamps and your team loves it π. Appreciate the support! π
Eraser
@hiteshchoudharyΒ Thanks so much for dropping by on our launch post! Honored that we can play a role in your teaching!
Eraser
@hiteshchoudharyΒ Thanks for kind words Hitesh. As a bootcamp grad once upon a time, it's amazing to see something I've worked on help others on their journey.
Faltah Interview Simulator
Hello,
I have been using this product from almost 6 months now and it saved me hours of working. I even wrote about it on my linkedin https://www.linkedin.com/posts/mhgaber_good-morning-tech-entrepreneurs-as-someone-activity-7302277306041958401-YgGD?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAPrHfoBaSLpVRL1yXCHr2Nam8t9QB5QSi4
Thumb up!
Eraser
@mohamed_gaber4Β Thanks so much for sharing this. Your workflow of using Eraser AI along with Claude is really clever and a smart strategy!
@mohamed_gaber4Β Thatβs great to hear! Huge thanks for your support and for sharing it on LinkedInβmeans a lot! π
Eraser
@mohamed_gaber4Β Thanks for the kind words and support Mohamed.
I've been using Eraser for a few months now and really love it. Thanks to markdown support and code block highlighting, it is particularly useful for maintaining documentation, system architecture overviews etc when diagrams and code examples live together.
One notable drawback is the lack of full keyboard support for navigation. I find it frustrating to switch between mouse and keyboard for certain actions. Enhanced keyboard navigation would greatly improve usability.
But overall, it's a good tool and a daily driver.
@sauron918Β Thanks for the love! π Weβre glad Eraser helps with your docs and system overviews.
Totally hear you on keyboard navigation, have you tried `CMD+K` (or `CTRL+K` on Windows) feature? You might find it helpful, let us know what is the biggest pain for you with keyboard nav. π Appreciate the feedback!
Eraser
@sauron918Β Really appreciate the feedback! Noted on keyboard shortcuts β there are admittedly a few missing ones!
Eraser
@sauron918Β Thanks for the kind words and the feedback as well! Would love to hear what navigation specifically you're looking for - come find us on our Slack so we can chat!
love the sound of this. upvoted and bookmarked. will give it a spin.
good luck with the launch
Eraser
Amazing! Thank you Tania and let us know how it goes!
Eraser
@taniabellΒ Hope you enjoy it when you give it a try π π Appreciate the support!
Eraser
@taniabellΒ Thanks Tania. Looking forward to seeing what you make.
Awesome feature and video π - How do you come up with these amazing product video demos.
Eraser
@piyush_garg4Β Thanks! Glad you liked it! π @shin_kim1 and @yoel_tadmor have a hidden talent when it comes to creating those videos!
he fact that the diagram gets automatically updated whenever a PR is opened, and you can instantly see the visual context of the code changes, is such a great feature. Iβm curious about how this has impacted actual code reviews and what changes users have seen after using this feature.
@kay_arkainΒ This feature makes code reviews much more visual and efficient.π If you get a chance to try it, weβd love to hear your experience! Glad you like it!
Eraser
@kay_arkainΒ I think our favorite comment from a user was that he loved this so much he had spent the last couple days showing it to all of his colleagues. It's changing how we think about documenting our code.