github patrickchugh/terravision v0.50.0
TerraVision v0.50.0: AI-first

latest release: v0.50.1
3 hours ago

Ask Claude, Codex, Gemini or Copilot for a cloud architecture diagram in plain words, and TerraVision draws it with the official AWS, Azure and GCP icons: from a description, from your Terraform, or the other way round.

Get started: Use TerraVision with AI assistants

What's new

  • Claude Desktop extension. Download terravision-0.50.0.mcpb below and open it. Diagrams appear right in the chat, with buttons to open, edit in draw.io and see the source.
  • Claude Code, Codex and Gemini CLI plugins. One command installs the skill and the MCP server together.
  • Design → Terraform → CI. Sketch an architecture in conversation, have the assistant write the Terraform for it, then add a CI workflow that keeps the diagram current as the code changes.
  • Numbered flows and connection labels. Show how a request moves through the system, step by step, with a legend.
  • Editable draw.io exports, now with the right icons for every AWS service and with the flow badges.
  • --title sets the diagram's heading, on the command line and from assistants.
  • A new logo.

Fixes

  • EKS diagrams draw correctly for Karpenter, Fargate, managed and self-managed node groups.
  • Graphviz is found on Windows (installed by winget) and on macOS (Homebrew or MacPorts) when apps like Claude Desktop don't have it on their PATH.

Worth knowing

  • --annotate now works with graph files (.tvg.json), for the title, flows and labels. Sections that would change the graph are an error: edit the graph instead.
  • terravision visualise no longer accepts graph files. Use terravision draw --format svg.
  • tv_aws_az is the name for availability zones. The older aws_az still works.
  • A graph that mixes providers (aws_* with azurerm_* or google_*) is refused: draw one diagram per cloud.

Upgrading

  • Claude Desktop: install the .mcpb below.
  • Claude Code: claude plugin update terravision-cloud-diagrams@terravision
  • CLI: uv tool upgrade terravision or pip install -U terravision
  • Docker: docker pull patrickchugh/terravision:latest

Also includes 0.48.1 and 0.48.2. Full changelog: v0.48.0...v0.50.0

Don't miss a new terravision release

NewReleases is sending notifications on new releases.