π©οΈ
CloudCrafter β Terraform GUI Without the Headaches
Click. Deploy. Relax.
CloudCrafter takes the complexity of Terraformβs command line and turns it into a beautiful, modern desktop experience.
Why waste time memorizing terraform apply flags when you can spin up infrastructure with a single click? Whether youβre managing AWS, Azure, or GCP, CloudCrafter gives you the power of Infrastructure as Codeβwithout the command-line gymnastics.
π How CloudCrafter Works
-
Step 1 β Logging into Your Cloud
When you launch CloudCrafter, you start with a modern Cloud Login dialog.
- AWS Tab: Enter your Access Key, Secret Key (hidden for security), and Region.
- Azure Tab: Enter your Subscription ID, Tenant ID, Client ID, and Client Secret (hidden).
- GCP Tab: Upload your Service Account JSON file and enter your Project ID.
-
Step 2 β Preparing Terraform
Once credentials are in place, CloudCrafter ensures your environment is ready:
- Checks if Terraform is installed. If not, it downloads the latest release and configures your PATH automatically.
- Validates AWS CLI, Azure CLI, and Google Cloud SDK, updating them if outdated.
- Runs small checks (like
az loginfor Azure) to confirm your credentials are active and correct.
-
Step 3 β Running Terraform with One Click
CloudCrafter replaces CLI typing with sidebar buttons. Each button maps directly to a Terraform command:
- Init β
terraform init - Plan β
terraform plan - Apply β
terraform apply - Destroy β
terraform destroy - Validate β
terraform validate - Output β
terraform output - State List β
terraform state list - Workspace Switch β
terraform workspace select <name>
- Init β
-
Step 4 β Managing Resources
Need to clean up? CloudCrafter gives you a Resource Delete Dialog.
- Lists all Terraform-managed resources (VMs, services, clusters).
- Select the ones to remove with checkboxes.
- CloudCrafter safely runs the matching
terraform destroycommands in the background.
-
Step 5 β Tracking Progress
Every heavy task runs in a background worker thread.
- Progress bars move in real-time.
- Notifications pop up when tasks succeed or fail.
- The log panel records everything for full transparency.
π Architecture Flow Diagram
βββββββββββββββββββββββββββββββββ
β User Opens App β
βββββββββββββββββ¬ββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββ
β Fill Cloud Login Form (AWS, β
β Azure, or GCP credentials) β
βββββββββββββββββ¬ββββββββββββββββ
β Validation
βΌ
βββββββββββββββββββββββββββββββββ
β Check CLIs (Terraform, AWS, β
β Azure, GCP) β Auto Install β
βββββββββββββββββ¬ββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββ
β User Clicks Command (Plan, β
β Apply, Destroy, etc.) β
βββββββββββββββββ¬ββββββββββββββββ
β Runs subprocess
βΌ
βββββββββββββββββββββββββββββββββ
β Terraform Executes Actions β
β (provision infra, update, β
β or delete resources) β
βββββββββββββββββ¬ββββββββββββββββ
β Logs stream back
βΌ
βββββββββββββββββββββββββββββββββ
β CloudCrafter Log Panel + UI β
β Shows Progress & Results β
βββββββββββββββββββββββββββββββββ
This is Terraform + Cloud CLIs, but wrapped in a user-friendly GUI.
β¨ Key Features
- One-Click Terraform Actions β Init, Plan, Apply, Destroy, and more.
- Multi-Cloud Login β AWS, Azure, and GCP all in one place.
- Auto CLI Updates β Stay current without manual installs.
- Modern Dark-Mode UI β Sleek, gradient-rich design with rounded corners.
- Full Transparency β Logs, outputs, and errors always visible.
- Safe Cleanup β Resource delete dialog for targeted removals.
π§© Who Itβs For
- DevOps Engineers β Automate faster, avoid CLI fatigue.
- Cloud Architects β Manage multi-cloud environments with clarity.
- Learners β Understand Terraform without drowning in syntax.
- Teams β Standardize workflows with a consistent GUI.
π¦ Download CloudCrafter
Latest Version: v1.2.3
Powered by: Terraform v1.13.1
Powered by: Terraform v1.13.1
πΈ Screenshots
Main Window
Cloud Login Dialog
Terraform Actions Panel
Resource Management Dialog
TF Action Output
Generated VM on GCP
β Frequently Asked Questions
- Q: Is CloudCrafter free?
Yes, the base version is completely free. - Q: Do I still need to know Terraform?
Yes, but CloudCrafter makes it easier. Logs show every command so you learn by seeing. - Q: Does it support Mac or Linux?
Currently Windows-only. Cross-platform support is planned. - Q: Can I see whatβs happening under the hood?
Absolutely. Every action is logged in real-time.
π¨βπ» About
CloudCrafter is proudly crafted by Arunim Pandey.
It blends professional-grade Terraform workflows with a modern, friendly interface.
Stop memorizing commands. Start crafting your cloud.