Octo is an intent-based infrastructure tool built on top of Terraform and OpenTofu that lets users describe what they want to build (applications, deployment locations, services) rather than how to build it. The tool automatically generates Terraform code, validates connections before infrastructure creation, detects drift by comparing intent across runs, and visualizes infrastructure as a graph showing all components and their relationships. It integrates with existing toolchains and uses YAML for configuration with TypeScript for custom building blocks.