It took me a while to figure out what exactly it does. And I'm still not quite sure.
The idea is to facilitate ci/cd for Terraform without a dedicated ci/cd stack. Tools like Atlantis or Spacelift are effectively alternative CI systems with compute, orchestration, UI for logs etc. Why not reuse the infrastructure of your existing CI system for that? So that terraform binary runs in managed compute just like any other ci/cd job. To achieve that we've built a thin wrapper atop terraform that reads config from your repo and manages locks in your cloud account. This way you don't need any manual trickery to set up ci/cd for terraform; it's just a drop-in Github Action.
At first I thought it’d be an alternative to Terraform such as Pulumi.