Skip to content

Clavel-AI/IronShift-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

IronShift — AI-Powered Cloud Infrastructure Copilot

Manage any cloud or DevOps tool through natural conversation—right inside VS Code

Version Installs Rating Twitter Discord LinkedIn Reddit

What is IronShiftFeaturesQuick StartToolsPlansSupport


What is IronShift?

IronShift is the AI-powered cloud infrastructure copilot that helps SREs and cloud developers manage, troubleshoot, and automate cloud resources—all within Visual Studio Code. Stop context-switching between your IDE, cloud consoles, and documentation.

Just ask IronShift what you need, and it will execute cloud operations, analyze infrastructure, and provide intelligent recommendations—with your approval.

With IronShift, you get:

Natural Language Interface — Ask questions in plain English, no CLI memorization needed
Universal Tool Support — Azure, AWS, GCP, Docker, Terraform, Kubernetes, and more
Human-in-the-Loop Safety — Every action reviewed before execution, you stay in control
12 AI Models — Choose from GPT-5.2 Pro, Claude Opus 4.5, Gemini 3, Grok 4, and more
Real-Time Streaming — Watch as IronShift analyzes and executes step-by-step
Vision Support — Attach screenshots for context-aware troubleshooting
OS-Aware Commands — Automatically detects your OS and generates the right CLI syntax

Designed for SREs, DevOps engineers, and cloud developers, IronShift helps you operate cloud infrastructure smarter, faster, and more securely. 🚀

IronShift Demo


Key Features

Manage Cloud Resources with Natural Language

Ask questions in plain English and let IronShift handle the complex CLI commands and API calls.

No CLI memorization — Just describe what you want
Context-aware responses — IronShift understands your infrastructure
Instant results — Get answers in seconds, not minutes

"List all my Azure VMs in the production resource group"
"What's the status of my Kubernetes pods?"
"Show me the logs for my container app"
"Start the VM named web-server-01"
"Create a storage account in West US region"

Universal Tool Support — Any CLI, One Interface

Seamlessly manage resources across cloud providers and DevOps tools from a single, unified interface.

Azure AWS GCP Docker Terraform Kubernetes

Ask anything — Query, manage, and automate any resource
Natural language — No need to memorize service names or syntax
Works with any CLI — If it runs in the terminal, IronShift can help


Cost Optimization on AWS

Analyze costs, identify savings opportunities, and optimize your AWS spending—all through natural conversation.

AWS Cost Optimization Demo

Query AWS costs — Get instant insights on your cloud spending
Identify savings — Find underutilized resources and optimization opportunities
Natural workflow — Ask questions like "What are my top spending services?"


Observability & Monitoring on Azure

Analyze logs, monitor application health, and get deep insights with Application Insights—right from your IDE.

Azure Observability Demo

Log analysis — Query and analyze Azure Monitor logs effortlessly
Application Insights — Dive deep into app performance and diagnostics
Observability made easy — Understand your infrastructure health at a glance


Three Powerful Operation Modes

Choose the right mode for your task:

Mode Description Best For
Chat Quick Q&A and information retrieval Getting quick answers about your infrastructure
Plan Generate step-by-step plans before execution Complex operations requiring review
Agent Autonomous execution with approval checkpoints Hands-free automation with safety controls

Human-in-the-Loop Safety — You Stay in Control

Every action is reviewed before execution. IronShift never runs a command without your explicit approval.

Action Approval

See the exact command — Full transparency on what will run
Review all parameters — Understand every argument before execution
Risk assessment — Know the impact of each operation
Approve, modify, or reject — Complete control at every step


12 Industry-Leading AI Models

Choose from 12 AI models across 4 providers, or let Auto Mode pick the best one for each task.

Standard Models (Starter — Free)

Model Provider Best For
GPT-5.1 OpenAI Complex reasoning & troubleshooting
GPT-5 Nano OpenAI Fast, lightweight responses
Gemini 2.5 Pro Google Advanced reasoning & multimodal tasks
Gemini 2.5 Flash Google Speed-optimized responses
Grok 4 xAI Real-time knowledge & creative solutions

Premium Models (Pro — $10/mo)

Model Provider Best For
GPT-5.2 OpenAI Next-gen advanced reasoning
Claude Sonnet 4.5 Anthropic Detailed analysis & explanations
Claude Sonnet 4 Anthropic Balanced performance
Gemini 3 Pro Google Google's most capable model
Gemini 3 Flash Google Google's fastest next-gen model

Top-Tier Models (Pro Plus — $20/mo)

Model Provider Best For
GPT-5.2 Pro OpenAI Most capable OpenAI model
Claude Opus 4.5 Anthropic Deepest analysis & problem-solving

No API key management needed—IronShift handles model access based on your plan.


Image Attachments & Vision

Attach screenshots or diagrams for context-aware assistance. Perfect for troubleshooting errors or sharing architecture diagrams.

Paste images directly from clipboard (Ctrl+V / Cmd+V)
Drag & drop files into the chat
Browse to select multiple images
Supports PNG, JPG, GIF, WebP (up to 10MB)

Great for sharing error screenshots, architecture diagrams, or console outputs.


Smart Chat Management

Keep your conversations organized and pick up right where you left off.

Persistent History — All chats saved locally (privacy-first)
Multiple Sessions — Switch between different conversations
Edit & Retry — Modify previous messages and regenerate responses
Auto-cleanup — Empty chats are automatically removed


Real-Time Streaming & Batch Execution

Get instant feedback with real-time streaming responses. Execute multiple commands in sequence with live progress tracking.

Watch AI think — See step-by-step analysis in real-time
Batch operations — Queue multiple commands with progress tracking
Live output — See command results as they execute
Integrated terminal — Execute directly in VS Code's terminal


Quick Start

Installation

  1. Open Visual Studio Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "IronShift"
  4. Click Install

Or install directly:

ext install IronShift.ironshift

Prerequisites

Requirement Version Purpose
VS Code v1.85.0+ IDE
Any CLI Latest Cloud/DevOps operations

IronShift works with any CLI tool you have installed. Common examples:

  • Azure CLI (az) — Azure operations
  • AWS CLI (aws) — AWS operations
  • gcloud CLI — GCP operations
  • Docker — Container management
  • kubectl — Kubernetes operations
  • Terraform — Infrastructure as Code

Getting Started

  1. Click the IronShift icon in the Activity Bar (sidebar)
  2. Sign up or log in via the IronShift dashboard (opens in your browser)
  3. Start asking questions in natural language!

Tip: You can also log in by running the command "IronShift: Login to IronShift" from the Command Palette, or paste a token manually with "IronShift: Login with Token".


Authentication

IronShift uses a secure OAuth-based login flow:

  1. Click Login in the chat panel or run "IronShift: Login to IronShift" from the Command Palette
  2. You'll be redirected to the IronShift Dashboard in your browser
  3. Sign up or sign in — your session token is securely passed back to VS Code
  4. Your plan, usage limits, and available models are automatically synced

Seamless OAuth — One-click login via the dashboard
Token-based auth — Securely stored in VS Code's global state
Auto-refresh — User data syncs periodically to reflect plan changes
Logout anytime — Run "IronShift: Logout from IronShift"


Commands

All commands are available via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

Command Description
IronShift: Open IronShift Open and focus the IronShift chat panel
IronShift: Clear Chat Session Clear the current chat session
IronShift: Login to IronShift Open the IronShift dashboard to sign in
IronShift: Login with Token Paste an authentication token manually
IronShift: Logout from IronShift Log out and clear stored credentials

Keyboard Shortcuts

Action Windows/Linux Mac
Open IronShift Ctrl+Shift+P → "Open IronShift" Cmd+Shift+P → "Open IronShift"
Send Message Enter Enter
New Line Shift+Enter Shift+Enter
Paste Image Ctrl+V Cmd+V

Supported Tools & Operations

IronShift works with any CLI tool. Here are some common examples:

Cloud Providers

Provider Example Operations
Azure VMs, AKS, Storage, App Services, Monitor, Advisor
AWS EC2, S3, Lambda, ECS/EKS, IAM, CloudWatch
GCP Compute, GKE, Cloud Storage, Cloud Functions

DevOps & Infrastructure Tools

Tool Example Operations
Docker Build, Run, Manage containers and images
Kubernetes Pods, Deployments, Services, Namespaces
Terraform Plan, Apply, State management

Configuration

Setting Default Description
ironshift.backendUrl IronShift Cloud Backend API URL (for enterprise/self-hosted deployments)
ironshift.dashboardUrl https://app.ironshift.dev URL of the IronShift web dashboard for authentication
ironshift.autoApprove false Auto-approve low-risk read operations without confirmation
ironshift.defaultModel gpt-5.1 Default AI model for chat responses (see available models above)

Plans & Pricing

IronShift offers three plans so you can choose the right level for your needs.

Starter Pro (Most Popular) Pro Plus
Price Free $10/mo $20/mo
Credits/Month 30 600 1,200
Standard models (GPT-5.1, GPT-5 Nano, Gemini 2.5, Grok 4)
Premium models (GPT-5.2, Claude Sonnet 4.5, Gemini 3, etc.) 🔒
Top-tier models (GPT-5.2 Pro, Claude Opus 4.5) 🔒 🔒
All operation modes (Chat, Plan, Agent)
Image attachments & vision
Local chat history
  • No credit card required for the free plan
  • Cancel anytime

Upgrade anytime from the IronShift Dashboard. Plan changes sync automatically to your extension.


Security & Privacy

IronShift is built with security and privacy as top priorities.

Privacy-First — Chat history stored locally, never sent to cloud
Credentials Stay Local — Uses your existing CLI authentication
Human-in-the-Loop — All write operations require explicit approval
Audit Trail — Every action logged in conversation history
Enterprise Ready — Self-host your own backend for complete control
No Data Collection — Your queries and results stay on your machine


Roadmap

We're constantly improving IronShift. Here's what's coming:

  • Scheduled operations and automation workflows
  • 👥 Team collaboration features
  • 🔧 Custom tool definitions for enterprise needs
  • 🤖 Auto mode — Intelligent model selection per task

Support, Feedback & Community

We're constantly improving IronShift to make your cloud operations even better. Your feedback helps shape the future of the extension!

💬 Join the Conversation — Connect with fellow developers, share feedback, and get real-time support in our active Discord Community.
🐞 Report Issues & Suggestions — Found a bug or have a feature request? Let us know—we're always listening.
💡 Feature Requests — Share your ideas and vote on upcoming features.
📧 Email: support@ironshift.dev
🌐 Website: https://ironshift.dev
📢 Join our Reddit Community — Discuss features, share ideas, and engage with the IronShift team.

We're excited to have you on board—let IronShift supercharge your cloud workflow! 🚀


License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by the IronShift Team

Install Now

About

AI-powered cloud infrastructure copilot for VS Code. Manage Azure & AWS through natural conversation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors