Skip to main content
Get Started›Overview

Choose your TalkOps

TalkOps (talkops / ops) is an open-source, multi-agent DevOps, SRE, and Cloud Engineering framework built on LangGraph and powered by TypeSafe AI Jev Smart Mode (<70ms prompt routing, <100ms 0-token System-One safety gate, and <200ms rubric grading). Run interactive investigations in your terminal, deploy a centralized multi-tenant server for your platform team, automate 24/7 incident triage across 9 webhook providers, or gate CI/CD pipelines with rubric-graded checks.

Select any surface below to explore live interface previews, core workflows, and quickstart paths:

Surfaces
talkops --smart
Enabling Jev Smart Mode, installing the AWS FinOps Engineer plugin, auditing 17 AWS regions across 32 tools (1.1M tokens for $0.36 with 77% cache hit), and generating an executive remediation report.

Launch a rich Textual terminal interface directly in your shell. Switch between Jev Smart Mode and Manual mode in real time (Shift+Tab or /smart), delegate investigations to specialist cloud subagents, fuzzy-search 30+ /slash commands, and switch AWS, Azure, GCP, and Kubernetes contexts without leaving your terminal.

  • Live token, cost, cache-hit, and active cloud context telemetry bar
  • Interactive /pool, /model, /cloud, /plugins, and /permissions modals
  • Inline Human-in-the-Loop (HITL) approval cards with blast-radius tags

Core agent capabilities​

Every TalkOps surface shares a single LangGraph orchestration runtime, deterministic System-One safety gate, and composable DevOps plugin ecosystem.

Jev Smart Mode

<70ms Routing · <100ms Safety

Powered by TypeSafe AI Jev: routes every prompt across your Fast, Standard, and Powerful model tiers in <70ms (cutting token costs 80–90%) while checking every proposed shell or cloud mutation in <100ms using 0 LLM tokens.

Specialist DevOps subagents

Parallel delegation

Spawns isolated specialist subagents in parallel for Kubernetes, AWS, Azure, GCP, Terraform, FinOps, and security audits—each with its own model tier, system instructions, and scoped MCP/CLI tools.

Goals, rubrics & memory

<200ms Verification

Runs autonomous multi-turn convergence loops (--goal, /goal) and grades acceptance criteria (--rubric, /rubric) in <200ms, backed by persistent AGENTS.md memory and SKILL.md runbooks.

Fail-closed safety & sandboxes

Bounded access

Enforces deterministic PreToolUse / PostToolUse lifecycle hooks, --read-only dry-run locks, scoped /permissions, and isolated execution in Modal, Daytona, Runloop, LangSmith, AgentCore, Vercel, or Docker sandboxes.

Plugin Marketplace, Domain Agents & Open-Source MCP Ecosystem

40 Plugins · 10 MCP Servers

Install domain-ready DevOps capabilities in a single command (talkops plugin install <name> or /plugins). Includes 17 AWS specialist subagents, 21 vertical SRE & platform bundles, OpsCode, the Autonomous Kubernetes Agent, and 10 open-source MCP servers for Kubernetes, Helm, ArgoCD, Argo Rollouts, Prometheus, Alertmanager, Loki, Tempo, OpenTelemetry, Traefik, and Terraform.

Multi-provider models and Jev Smart Mode​

Bring your own API keys across 26+ built-in cloud and local LLM providers (provider:model), or let Jev Smart Mode dynamically route every turn across your 3-tier model pool (/pool).

Dynamic 3-Tier Model Pool & TypeSafe AI Jev Pipeline

26+ Providers · BYOM

Configure Fast, Standard, and Powerful tiers interactively via /pool or declaratively in ~/.talkops/config.toml.

Model providers guide →
FAST TIER80–90% lower token cost

Log Summarization, Routing & Read-Only Checks

Handles quick status checks (kubectl get pods, git status), initial triage, and fast inspection.

claude-haiku-4-5gemini-3.8-flashdeepseek-v4.1-flashollama:qwen2.5-coder
STANDARD TIERBalanced daily driver

Kubernetes, Cloud CLI & Terraform Operations

Executes multi-step tool chains, Helm/ArgoCD diagnostics, IAM policy audits, and routine infrastructure remediations.

claude-sonnet-5gpt-5.6-lunagpt-5.3-codexdeepseek-v4-pro
POWERFUL TIERDeep frontier reasoning

Cross-Region RCA, Architecture & Security Audits

Reserved for high-complexity outage correlation, multi-cloud migrations, and rubric-verified architectural changes.

claude-opus-5-5gpt-6-astragemini-3.1-pro-previewo3-pro / grok-4.5
TalkOps Model Pool Configuration modal (/pool) showing multi-provider Fast, Standard, and Powerful tier selection across 26+ LLM providers

Surface comparison​

Compare capabilities across TalkOps runtime surfaces and click any feature to jump directly to its documentation.

Individual and platform team deployments​

Start locally on your laptop in 60 seconds with zero external infrastructure, then scale to a centralized multi-tenant server for your entire engineering organization.

Zero Infrastructure Setup

Install via uv tool install --prerelease=allow talkops-ai or install.sh. Sessions and checkpoints persist locally in SQLite under ~/.talkops/.state/sessions.db.

Native Workstation Credentials

Automatically reuses your existing ~/.aws, ~/.kube/config, gcloud, and az CLI sessions without copying secrets.

Bring Your Own Models (26+ Providers)

Connect Anthropic, OpenAI, Gemini, Bedrock, DeepSeek, Groq, xAI, or run 100% offline and air-gapped with local Ollama or vLLM.

Interactive HITL & Scoped Permissions

Review proposed shell commands and infrastructure edits inline with [y/n/e] approval cards, configure /permissions, or lock sessions with --read-only.

Documentation pillars​

Explore the complete TalkOps documentation organized by operational pillar.

Quickstart in 60 seconds​

1. Install TalkOps​

curl -LsSf https://raw.githubusercontent.com/talkops-ai/talkops/main/scripts/install.sh | bash
Alternative installation methods (uv, pipx, pip, or pinned version)
# Using uv (recommended for Python 3.12+ environments)
uv tool install --prerelease=allow talkops-ai

# Using pipx
pipx install --pip-args="--pre" talkops-ai

# Using pip
pip install --pre -U talkops-ai

# Install a specific version via install.sh
curl -LsSf https://raw.githubusercontent.com/talkops-ai/talkops/main/scripts/install.sh | bash -s -- 0.3.0b17

2. Add a Model Key and Verify​

talkops auth set anthropic       # prompts for the key (or: export ANTHROPIC_API_KEY=...)
export TYPESAFE_API_KEY=... # optional: enables Jev Smart Mode; without it, Smart Mode asks before every tool call
talkops doctor # check AWS identity, cloud/DevOps CLIs, Python runtime, and logging

3. Run TalkOps (TUI, Headless CLI, or Server Mode)​

You can invoke TalkOps using either talkops or the ops shorthand alias:

# 1. Interactive Terminal UI (TUI)
talkops --smart # or: ops --smart

# 2. Headless CLI Mode (for shell scripts & CI/CD pipelines)
talkops -p "Audit AWS resources in ap-south-1 for unused volumes and cost savings" --smart

# 3. Central Server Mode (start the server, then connect from a terminal or CI client)
talkops serve --host 0.0.0.0 --port 2024
talkops --server-url http://localhost:2024 --api-key oc_live_... --user-id alice

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:

AreaHow TalkOps Helps
Writing & Reviewing CodeWrites, 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 & ContainersWrites 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 PipelinesWrites and validates Terraform, OpenTofu, CDK, CloudFormation, and Ansible files; checks for configuration drift; and fixes broken GitHub Actions or Jenkins builds.
Incident Response & MonitoringSearches 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) & SecurityFinds 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:

ModeCommandWhen 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 Modetalkops -p "<question>" --smartRunning automated checks in GitHub Actions, GitLab CI, Jenkins, or shell scripts without opening an interactive window.
Shared Team ServerServer: 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:

TalkOps Model Pool Configuration modal (/pool) showing multi-provider Fast, Standard, and Powerful tier selection

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.

TalkOps interactive TUI in Smart Mode delegating an AWS S3 security audit to the aws-cloud-security-engineer dynamic subagent

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.

FeatureHow to Use ItLearn More
Marketplace Plugins/plugins or talkops plugin install <name>Plugins & Marketplaces
Specialist Subagents/agent or talkops -a <name>Subagents
Team Runbooks & Memory/skills, /memory, /rememberMemory & Skills
Custom Slash ShortcutsCreate .md files in .talkops/commands/Custom Commands
External MCP Tools/mcp or talkops mcp listMCP Tools
Server Addonstalkops serve addons or talkops addon listServer Addons
Automated HooksConfigure [[hooks]] in config.tomlHooks
Container Sandboxes/config sandbox.provider dockerRemote Sandboxes

Where to Go Next​

Getting Started​

  • Quickstart — Install TalkOps, connect your first AI model and cloud account, and run your first task in 5 minutes.
  • CLI & Slash Command Reference — Easy lookup guide for terminal commands and in-chat /slash commands.

Running TalkOps with Your Team​

Configuration & Customization​


Event-Driven Webhooks & 9 Built-In Alert Providers​

When running talkops serve, TalkOps exposes /webhooks/{provider} to receive live production alerts, deduplicate alert storms into a single ongoing investigation thread, and deliver Root Cause Analysis (RCA) reports back to your ticketing, source control, and chat platforms:

ProviderSupported Alert SourcesSecurity VerificationAutomated Write-Back & Notifications
pagerdutyPagerDuty v3 Incident WebhooksPagerDuty HMAC signature checkPosts RCA report directly to PagerDuty Incident Notes + chat channels
servicenowServiceNow ITSM (snow, itsm)Bearer token or shared secretAdds RCA report to ServiceNow Incident work_notes + chat channels
githubGitHub Actions workflow_run, Issues, PRsGitHub HMAC signature check + ping handshakePosts RCA comment directly on the GitHub PR or Issue + chat channels
snsAWS SNS & CloudWatch AlarmsAutomatic AWS subscription confirmationSends RCA report to Slack, Discord, Teams, and custom callback_url
alertmanagerPrometheus Alertmanager groupsShared secret or bearer tokenSends RCA report to Slack, Discord, Teams, and custom callback_url
datadogDatadog Monitors & Synthetics (dd)Shared secret or bearer tokenSends RCA report to Slack, Discord, Teams, and custom callback_url
cloudeventsCNCF CloudEvents 1.0 (Argo Events, Knative, Keptn)Shared secret or bearer tokenSends RCA report to Slack, Discord, Teams, and custom callback_url
jenkinsJenkins Pipeline & Build notificationsJenkins webhook tokenSends RCA report to Slack, Discord, Teams, and custom callback_url
genericazure-monitor, opsgenie, jira, argocd, gitlab, customGitLab token, shared secret, or URL tokenSends RCA report to Slack, Discord, Teams, and custom callback_url

See the Webhooks & Event-Driven Automation Guide for payload formats, signature setup, and write-back configuration.


CLI Subcommands & Interactive Slash Commands​

Every TalkOps workflow can be run from your terminal (talkops or ops) or interactively inside the TUI using / slash commands. For the complete flag and command reference, see the CLI & Slash Command Reference.

talkops auth — Manage Control Plane SSO/JWT sessions, provider API keys & AWS identity
talkops auth status                                                    # Inspect session lease, LLM providers & AWS STS status
talkops auth login --sso # Authenticate via Browser SSO (PKCE)
talkops auth login --server-url http://host:2024 --api-key oc_live_... # Exchange an API key for a signed JWT session
talkops auth list # List all 26+ LLM providers and credential status
talkops auth set anthropic sk-ant-... # Store a provider API key in OS keychain
talkops auth aws --profile prod-admin --region us-east-1 # Verify AWS STS caller identity
talkops threads, talkops mcp, talkops plugin, talkops addon, talkops skills & talkops agents
# Saved conversation threads (local SQLite or remote Central Server)
talkops threads list
talkops threads list --server-url http://talkops.internal:2024 --user-id alice

# Model Context Protocol (MCP) tool servers
talkops mcp list
talkops mcp probe

# DevOps & AWS Marketplace Plugins
talkops plugin list
talkops plugin install aws-finops-agent

# Central Server Addons
talkops addon list
talkops addon install channels

# Reusable SKILL.md Runbooks & Specialist Subagents
talkops skills list
talkops skills create eks-node-drain
talkops agents list
Interactive TUI /slash Commands by Category
CategoryAvailable Slash Commands & Aliases
Approval & Safety/smart, /auto, /manual, /permissions
Models & Smart Pool/model, /pool (/agent-pool), /effort, /fast
Cloud, Code & Goals/cloud (/aws, /azure, /gcp, /k8s), /review (/code-review), /goal, /rubric (/criteria), /trace, /doctor
Sessions & Context/threads (/resume, /continue), /fork (/branch), /compact (/offload), /context, /cost (/tokens), /clear, /force-clear, /copy, /btw (/aside), /tasks, /loop, /exit (/quit, /q)
Agents, Skills, Plugins & MCP/agent (/agents), /agent:<name>, /skills (/tools), /skill:<name>, /skill-creator, /plugins, /mcp, /memory, /remember
Config, Auth & UI/config, /login (/auth, /connect), /logout, /reload, /restart, /install, /update, /auto-update, /theme, /notifications, /timestamps, /scrollbar, /version, /bug (/feedback), /help

Complete Documentation Directory​

CategoryGuideWhat It Covers
Getting StartedOverviewSystem architecture, Jev Smart Mode, Central Server, Webhooks, and subagent coordination
QuickstartInstall TalkOps in 60s, run local or remote sessions, and complete your first DevOps task
Authenticate & CredentialsManaging 26+ LLM API keys, server tokens, AWS/Azure/GCP credentials, and webhook secrets
Choose a ModelSetting up all 26+ supported providers (Anthropic, OpenAI, Gemini, Bedrock, Azure, Vertex, DeepSeek, Groq, xAI, OpenRouter, Ollama, LiteLLM) and /pool
CLI & Slash Command ReferenceComplete guide to every CLI subcommand, flag, and interactive /slash command
Core Operations, Server & SafetySmart Mode & ApprovalsHow 3-tier model routing (<70ms) and 0-token tool safety checks (<100ms) work
Central ServerRunning talkops serve, persistent thread storage, user authentication, and team connections
Server Add-onsServer profiles (default, api-only, webhook-worker, enterprise-full), built-in addons, and custom addon marketplaces
Webhooks & Incident TriageReceiving PagerDuty, Alertmanager, Datadog, SNS, CloudEvents, ServiceNow, Jenkins, and GitHub alerts with automated RCA reports
Goals & RubricsMulti-step task completion with <200ms automatic checklist verification (/goal, /rubric, --goal, --rubric)
Remote SandboxesRunning commands safely inside isolated Modal, Daytona, Runloop, LangSmith, AgentCore, Vercel, or Docker sandboxes
ConfigurationConfiguration OverviewHow 85+ settings resolve across CLI flags, environment variables, config.toml, and config.db
config.toml ReferenceFull reference for cloud, Kubernetes, DevOps, model, security, sandbox, and webhook settings
Extend & CustomizeSubagentsUsing built-in/plugin subagents and creating custom .talkops/agents/*.md specialists
Memory & SkillsPersistent AGENTS.md project memory and reusable SKILL.md operational runbooks
Custom CommandsCreating custom project and personal slash commands in .talkops/commands/
Plugins & MarketplacesInstalling and packaging skills, subagents, hooks, and MCP servers
MCP ToolsConnecting external stdio, sse, and http Model Context Protocol tool servers
Lifecycle HooksRunning custom scripts automatically on session start, before/after tool calls, and on webhook events
Add-on Developer GuideBuilding custom Python ServerAddon plugins with FastAPI routes, AgentRunGateway, and HookEventBus

Operational Safety & Security Disclosure​

  • Fail-Closed Guardrails: TalkOps requires explicit human approval in Smart Mode and Manual Mode whenever an action modifies production resources or carries a high impact risk. Always test custom .talkops/skills/ runbooks, plugins, and MCP servers in a non-production environment or isolated sandbox (Remote Sandboxes) before enabling unattended execution in production.
  • Untrusted Webhook & Log Inputs: Incoming webhook payloads, log streams, and external repository files enter the agent's context and should be treated as untrusted input. Always enable webhook signature/token verification on talkops serve and scope cloud IAM roles to least privilege.