# TalkOps Overview
> Ask for any DevOps or cloud task in plain English. TalkOps plans the steps, runs them safely, and shows you what it found.
**TalkOps** is an AI assistant built for Cloud Operations, SRE, and DevOps work. It connects to **26+ AI model providers** (like Anthropic, OpenAI, Google Gemini, AWS Bedrock, and local Ollama) and works directly with the cloud tools and CLIs you already use.
You can use TalkOps in three ways:
- **In your terminal (`talkops` or `ops`)** — Chat interactively to debug Kubernetes clusters, write Terraform, review code, or check cloud costs.
- **In CI/CD scripts (`talkops -p`)** — Run one-off checks or automated verifications inside GitHub Actions, GitLab CI, or Jenkins.
- **As a shared team server (`talkops serve`)** — Host TalkOps in one place so your whole team can share investigations and automatically respond to live alerts from PagerDuty, Datadog, Prometheus, and GitHub.
AWS Cost Audit in Smart Mode: Installing the aws-finops-engineer plugin via /plugins, scanning 17 AWS regions across 32 tool calls ($0.36 total AI cost), and generating a clear savings report.
Smart Mode (Fast, Affordable & Safe)
Automatically picks a small, fast AI model for simple questions—saving 80–90% on AI costs—and switches to a stronger model only for complex problems, while checking every command for safety before it runs.
Learn about Smart Mode →
|
Shared Team Server
Run talkops serve so your team can share cloud access, view the same saved investigations, and pick up where a teammate left off.
Set up a Central Server →
|
Automated Alert Investigations
Connect PagerDuty, Alertmanager, Datadog, AWS SNS, ServiceNow, Jenkins, or GitHub so incoming alerts automatically trigger a root-cause investigation and post findings back to your tickets or chat.
Connect Webhooks →
|
Plugins & Specialist Agents
Install ready-made specialists for AWS, Kubernetes, FinOps, Terraform, and Security with one command (/plugins), or create your own team runbooks.
Explore Subagents → · Browse Plugins →
|
---
## What You Can Do with TalkOps
Day-to-day engineering usually means jumping between code editors, cloud consoles, Kubernetes terminals, CI/CD logs, and billing dashboards. TalkOps lets you handle all of those from one place:
| Area | How TalkOps Helps |
| :--- | :--- |
| **Writing & Reviewing Code** | Writes, updates, and debugs application code, scripts, and config files; runs tests; and checks git changes with `/review`. |
| **Cloud Management (AWS, Azure, GCP)** | Inspects and troubleshoots cloud resources—servers, networks/VPCs, databases, storage, and IAM permissions—using your existing cloud login (`/cloud`). |
| **Kubernetes & Containers** | Writes Dockerfiles, manages EKS/AKS/GKE clusters and Helm charts, and quickly finds why pods are crashing (`CrashLoopBackOff`, `OOMKilled`) or why networking is slow. |
| **Terraform & CI/CD Pipelines** | Writes and validates Terraform, OpenTofu, CDK, CloudFormation, and Ansible files; checks for configuration drift; and fixes broken GitHub Actions or Jenkins builds. |
| **Incident Response & Monitoring** | Searches logs and metrics across Prometheus, Loki, Datadog, and CloudWatch; investigates live alerts; and posts clear summaries back to PagerDuty, ServiceNow, Slack, Discord, or Teams. |
| **Cloud Cost (FinOps) & Security** | Finds unused disks, idle load balancers, and oversized servers to lower your cloud bill, and checks IAM permissions and security findings for risks. |
---
## How TalkOps Works
### 1. Four ways to run it
Whether you run TalkOps on your laptop, in a script, or on a team server, it uses the same tools, skills, and safety rules:
```mermaid
flowchart LR
subgraph Inputs["How You Use TalkOps"]
TUI["Your Terminal
talkops --smart"]
CI["CI/CD Scripts
talkops -p ..."]
Remote["Teammates
talkops --server-url ..."]
Hooks["Live Alerts
PagerDuty · Datadog · GitHub · AWS"]
end
subgraph Runtime["TalkOps Engine"]
Router["Smart Mode
Picks the right AI model & checks safety"]
Orch["Main Assistant
Plans steps & coordinates work"]
Subs["Specialist Agents
SRE · FinOps · Kubernetes · Terraform · Security"]
end
subgraph Execution["Where Commands Run"]
Tools["Cloud CLIs & Tools
AWS · Azure · GCP · K8s · Terraform"]
Sandbox["Isolated Containers (Optional)
Docker · Modal · Daytona"]
State[("Saved History
SQLite or PostgreSQL")]
end
TUI & CI --> Router
Remote & Hooks --> Router
Router --> Orch
Orch <--> Subs
Orch & Subs --> Tools & Sandbox
Orch <--> State
```
| Mode | Command | When to Use It |
| :--- | :--- | :--- |
| **Interactive Terminal (TUI)** | `talkops --smart` *(or `ops --smart`)* | Everyday work on your laptop: debugging clusters, writing Terraform, reviewing code, and exploring cloud resources. |
| **One-Off Command / CI Mode** | `talkops -p "" --smart` | Running automated checks in GitHub Actions, GitLab CI, Jenkins, or shell scripts without opening an interactive window. |
| **Shared Team Server** | Server: `talkops serve --port 2024`
Client: `talkops --server-url http://host:2024` | Sharing cloud credentials and conversation history across a team so multiple engineers can collaborate. |
| **Live Alert Receiver (Webhooks)** | `POST http://host:2024/webhooks/{provider}` | Automatically investigating alerts from PagerDuty, Alertmanager, Datadog, AWS SNS, ServiceNow, Jenkins, or GitHub 24/7. |
---
### 2. Smart Mode: Balancing cost, speed, and safety
Using the largest, most expensive AI model for every simple status check wastes money and time—but using a small model all the time fails when you hit a tough outage. Similarly, being asked to approve every harmless read-only command (`kubectl get pods`) slows you down, while auto-approving everything is dangerous in production.
Turning on **Smart Mode** (`talkops --smart`, `/smart`, or pressing `Shift+Tab`) solves both:
1. **Picks the right model for each question**:
- **Fast model** for quick status checks (`git status`, `kubectl get pods`), cutting AI costs by **80–90%**.
- **Standard model** for everyday coding and configuration tasks.
- **Powerful model** for complex outages, multi-region audits, and architecture design.
2. **Checks every command for safety before running**:
- **Safe, read-only checks** run automatically without interrupting you.
- **Risky or production-changing commands** (like deleting resources or applying changes) pause and ask for your confirmation (`[y/n/e]`).
You can mix and match models from **26+ AI providers** across your **Fast**, **Standard**, and **Powerful** slots at any time by running `/pool`:
Choosing Your Smart Mode Models (/pool): Assign a fast model for simple tasks, a balanced model for everyday work, and a top reasoning model for complex investigations.
---
### 3. Specialist agents, plugins, skills, and sandboxes
Instead of trying to do everything in one giant conversation, TalkOps can bring in specialized helpers and tools when needed:
- **Specialist Subagents (`/agent`, `talkops agents`)**: When a task involves a specific area—like auditing AWS S3 security or debugging an EKS cluster—TalkOps can hand that piece of work off to a specialist agent. The specialist runs the detailed checks and reports back a clean summary so your main chat stays easy to read.
- **One-Click Plugins (`/plugins`, `talkops plugin`)**: Install pre-built specialist agents (such as `aws-sre-agent`, `aws-finops-agent`, `aws-iac-engineer`, or `aws-cloud-security-engineer`) and skill packs from the official TalkOps Marketplace or your own team's Git repository.
- **Saved Memory & Runbooks (`/memory`, `/remember`, `talkops skills`)**: Tell TalkOps what to remember about your project (`AGENTS.md` or `/remember`), or save step-by-step team troubleshooting guides as reusable `SKILL.md` runbooks.
- **External MCP Tools (`/mcp`, `talkops mcp`)**: Connect external tool servers (using the Model Context Protocol) from `.mcp.json` or `config.toml` to give TalkOps access to internal APIs, docs, or databases.
- **Isolated Sandboxes (`[sandboxes]`)**: Optionally run commands inside isolated Docker, Modal, Daytona, Runloop, or cloud containers instead of directly on your machine.
Specialist Agent in Action: Running in SMART mode on AWS profile client-devops (ap-south-1), where TalkOps delegates an S3 security check to aws-cloud-security-engineer and returns a clear summary.
| Feature | How to Use It | Learn More |
| :--- | :--- | :--- |
| **Marketplace Plugins** | `/plugins` or `talkops plugin install ` | [Plugins & Marketplaces](plugins.md) |
| **Specialist Subagents** | `/agent` or `talkops -a ` | [Subagents](subagents.md) |
| **Team Runbooks & Memory** | `/skills`, `/memory`, `/remember` | [Memory & Skills](memory-and-skills.md) |
| **Custom Slash Shortcuts** | Create `.md` files in `.talkops/commands/` | [Custom Commands](custom-commands.md) |
| **External MCP Tools** | `/mcp` or `talkops mcp list` | [MCP Tools](mcp-tools.md) |
| **Server Addons** | `talkops serve addons` or `talkops addon list` | [Server Addons](server-addons.md) |
| **Automated Hooks** | Configure `[[hooks]]` in `config.toml` | [Hooks](hooks.md) |
| **Container Sandboxes** | `/config sandbox.provider docker` | [Remote Sandboxes](remote-sandboxes.md) |
---
## Where to Go Next
### Getting Started
- **[Quickstart](quickstart.md)** — Install TalkOps, connect your first AI model and cloud account, and run your first task in 5 minutes.
- **[CLI & Slash Command Reference](cli-reference.md)** — Easy lookup guide for terminal commands and in-chat `/slash` commands.
### Running TalkOps with Your Team
- **[Approval Modes & Smart Mode](approval-mode.md)** — Understand Manual, Smart, and Auto approval modes.
- **[Central Server & Team Collaboration](central-server.md)** — Set up `talkops serve` so your team can share sessions and cloud access.
- **[Webhooks & Automated Alerting](webhooks.md)** — Connect PagerDuty, Alertmanager, Datadog, AWS SNS, ServiceNow, Jenkins, and GitHub alerts.
- **[Goal Mode & Rubrics](goal-and-rubrics.md)** — Give TalkOps a multi-step goal (`/goal`) or success checklist (`--rubric`) to work through until finished.
### Configuration & Customization
- **[Configuration Guide](Configuration.md)** & **[`config.toml` Reference](config.toml.md)** — Customize your default settings, cloud profiles, and safety rules.
- **[Credentials & Authentication](credentials.md)** & **[Model Providers](model-providers.md)** — Connect any of the 26+ supported AI providers and cloud accounts.
- **[Subagents](subagents.md)**, **[Memory & Skills](memory-and-skills.md)**, & **[Plugins](plugins.md)** — Tailor TalkOps to your team's infrastructure and workflows.