Astah UML is a UML 2.x diagramming tool for software design, developed by Change Vision, Inc. It covers the core UML diagrams, including class, use case, sequence, activity, state machine, component, and deployment diagrams, plus mind maps.
Astah creates models rather than drawings: when you change a model element, every diagram that uses it is updated, so your design stays consistent.
AI features include AI Chat Copilot and AI-assisted code reverse engineering, which use your own API key for OpenAI, Azure OpenAI, Claude, Gemini, or an OpenAI-compatible service. A local MCP server lets external AI agents work with your Astah models. Conventional reverse engineering of Java, C#, and C++ code is also included.
Astah UML runs on Windows, macOS, and Linux with a bundled Java runtime. A free license is available for students, and a 20-day free trial is available.
Latest version: 12.0 (released July 15, 2026).