Skip to main content
Open Source · macOS · Linux · Windows

OpsKat —
Infrastructure Ops, Reimagined with AI

Describe what you need — the AI agent executes commands, queries, and file transfers on your behalf, with policy enforcement and full audit logging.

opsctl — AI Agent Session
you> Check nginx config on prod-web-1 and reload if valid
agent> I'll check the nginx configuration and reload if it's valid.
run_command prod-web-1
$ nginx -t
nginx: configuration file /etc/nginx/nginx.conf test is successful
🛡️ policy: allowed · 📋 audit: logged
run_command prod-web-1
$ systemctl reload nginx
nginx reloaded successfully
🛡️ policy: allowed · 📋 audit: logged
agent> Done. Nginx config is valid and has been reloaded on prod-web-1.

Everything you need for ops

A unified platform combining AI, terminal, database tools, and policy enforcement in one application.

AI Agent

Multi-turn conversations with tool calling. Supports OpenAI-compatible API and Anthropic API, with model presets and context auto-compression.

SSH Terminal

Interactive terminal with split pane, SFTP browser, jump host chains, port forwarding, and SOCKS proxy.

Query Editor

SQL editor for MySQL/PostgreSQL via SSH tunnel. Redis command execution with key browser.

Policy Enforcement

Allow/deny rules for SSH commands, SQL statements, and Redis operations. Built-in and custom policy groups.

Audit & Approval

Every action logged with decision tracking. Grant/approval workflow for opsctl with command pattern pre-approval.

AI Tool Integration

One-click skill installation teaches Claude Code, Codex, and Gemini CLI how to use opsctl for infrastructure management.

Desktop + CLI, same core

One desktop app for visual workflows, one Go binary for scripting and CI — both share the same connection pool and policy engine.

OpsKat
O
prod-web-1
💬AI Chat
prod-mysql
root@prod-web-1:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 23G 25G 48% /
/dev/sdb1 200G 142G 48G 75% /data
root@prod-web-1:~$ uptime
14:23:01 up 127 days, 3:42, 1 user, load average: 0.12, 0.08, 0.05
root@prod-web-1:~$
prod-web-1 · [email protected]
UTF-8 · 80x24

opsctl CLI

A single Go binary that brings the full power of OpsKat to your terminal. Script common operations, integrate with CI pipelines, or drop into interactive sessions. Install the Skill in Claude Code, Codex, or Gemini CLI, and let AI coding assistants manage your infrastructure directly through opsctl — with full policy enforcement and audit logging.

Execute commands across servers
File transfer (local, remote, cross-server)
SQL and Redis queries
Interactive SSH sessions
Pre-approval grant workflows
Shared connection pool with desktop app
One-click Skill for Claude Code, Codex & Gemini CLI — AI manages your infra via opsctl
opsctl
# Execute remote command
$ opsctl exec prod-web-1 -- nginx -t
# File transfer
$ opsctl cp ./app.tar.gz prod-web-1:/opt/
# SQL query
$ opsctl sql prod-mysql "SELECT count(*) FROM users"
# Interactive SSH
$ opsctl ssh staging-app

Ready to get started?

Download the desktop app or install the CLI to start managing your infrastructure with AI.