Product Thumbnail

Eraser AI

Codebase diagrams that update themselves

Developer Tools
Artificial Intelligence

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.

Top comment

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

Comment highlights

A great product not just for industry expers as well for people like us who run a small community and want to collaborate and brainstrom the ideas with the team.

Our team's been relying heavily on Eraser -- can't recommend strongly enough!

Hey team, huge congrats on launching Eraser AI on PH! 🎉 I love how it automatically generates and updates diagrams from your live codebase — such a time-saver for developers. The CI integration and visual diffs in PR comments are next level!

One thought: maybe you could add options for customizable diagram themes or integrate even more platforms? Would be awesome to see that evolve. What do you think? 🚀 🤔💬

This can significantly streamline documentation and ensure accuracy across development teams.

  1. How does Eraser AI handle complex codebases with multiple interconnected components? Is there a way to customize the granularity of the generated diagrams to focus on specific modules or services?

  2. Since Eraser AI requires access to the codebase, how do you ensure security and privacy? Are there measures like end-to-end encryption or access control to prevent unauthorized data exposure?

Good tool to manage codebase infrastructure, architecture, data models. Amazing.

Would love for our dev teams to give it a try! Would be so much easier to understand data & code flows for less-techie people :)

I have Eraser AI as top tool in my bookmarks list, that says all about it. Getting in to my list on top tool is not easy. So kudos to the team !

How much inspiration have you taken from workflow automation platforms? These have all the vibes of an n8n and I'm here for it - makes Product explanation WAY easier

I have worked in biggest tech and it's always almost impossible to keep those documentation and diagrams updated even if money is not an issue (which for most of us founders is) so this sounds incredible and definitely giving it a go!

Eraser is such an amazing product, it literally has everything you need! So proud of the Eraser team for everything they do to make technical teams work faster 🔥

This sounds like a great idea! I haven't been able to get it to finish analyzing my git repo yet, but I'm going to keep trying.

Ohh this looks awesome! So much time saved!

Future stuff: I can imagine moving around components in the diagram and having the code base change. So that you are essentially no-code edit.

I've seen engineering teams using Eraser for the past year now and it's genuinely transformed how they manage their codebase documentation, even more so for complex microservice architectures. Eraserbot's AI-driven automation is the logical next step as it seamlessly integrates with the CI pipeline, ensuring that diagrams are always current and accurate.

What I heard engineers love most is how it simplifies the process of visualizing changes during PR reviews. It's not just about saving time, it's about maintaining clarity and consistency across the team.


So if you're tired of manual diagram updates and want to streamline your workflow, have your team try Eraserbot!

Eraser has not only increased productivity but also increased technical accuracy of my diagrams

Congratulations on the Eraser AI launch! This is exactly what technical teams have been waiting for. The ability to generate diagrams directly from codebases and keep them automatically updated through CI integration solves a genuine pain point. Love how you've implemented the PR comments with visual diffs to make code reviews more intuitive. The automated diagram updates via Eraserbot is particularly clever - no more stale documentation! This tool bridges the gap between code and visual documentation in a way that feels seamless and practical. Excited to see how teams incorporate this into their workflows!