Clanker

Query, create, and manage cloud infrastructure on AWS, Kubernetes, and more using natural language commands from your terminal.

Query, create, and manage cloud infrastructure on AWS, Kubernetes, and more using natural language commands from your terminal.

The gist

Clanker is an open-source command-line interface (CLI) and AI agent for infrastructure management. Developed by bgdnvk, it allows DevOps engineers and SREs to interact with their cloud environments using natural language. Users can ask questions about services like AWS and Kubernetes, generate infrastructure-as-code plans, and apply them directly from the terminal, simplifying complex cloud operations by translating human queries into executable commands.

What it does

  • Query cloud infrastructure like AWS, Kubernetes, and GCP using natural language.
  • Generate infrastructure-as-code plans from simple text prompts.
  • Apply generated plans to provision or modify cloud resources.
  • Manage Kubernetes clusters, deploy applications, and stream pod logs.
  • Run security scans on cloud environments to identify potential vulnerabilities.

How it works

Clanker is an open-source CLI tool installed locally via Homebrew or from source. Users interact by typing natural language queries in their terminal, which Clanker processes using AI models (like OpenAI or Gemini) and provider CLIs. It outputs text-based answers, generates JSON infrastructure plans for review, or applies those plans directly to the user's cloud environment.

Best for

This tool is best for DevOps engineers and SREs who need to quickly query or modify cloud infrastructure across multiple providers like AWS and Kubernetes using natural language from the terminal.

Watch out for

The tool is currently in beta, so features and stability may change. Initial configuration requires setting up a YAML file and managing API keys for various AI and cloud providers, which can involve a multi-step setup process.