Skip to content

agenticdevops/opspilotsh

Repository files navigation

OpsPilot

Your AI co-pilot for infrastructure operations

OpsPilot is a DevOps-focused AI assistant built as a layer on top of clawdbot. It provides immediate value to DevOps engineers, SREs, and platform engineers with pre-configured tools for Kubernetes, Docker, AWS, Git, and more.

Quick Start

# Install (30 seconds)
curl -fsSL https://opspilot.sh/install | sh

# Setup (2 minutes)
opspilot setup

# First command
opspilot "what pods are failing in my cluster?"

Features

Day 1 Value (Zero Config)

  • Kubernetes: "what pods are failing?" - instant kubectl + AI analysis
  • Docker: "show container logs for nginx" - docker logs + insights
  • AWS: "list my EC2 instances" - aws cli + summaries
  • Git: "what changed since yesterday?" - git log + diff analysis

Quick Commands

/k8s-status          # Cluster health overview
/docker-cleanup      # Safe prune with dry-run preview
/git-standup         # Yesterday's commits
/log-tail <service>  # Smart log tail with filtering
/incident-start      # Begin incident response workflow

Safety First

  • Command Classification: safe / needs-approval / dangerous / blocked
  • Production Protection: Context-aware guardrails for prod environments
  • Audit Logging: Full compliance trail of all operations
  • Blast Radius Assessment: Impact analysis before dangerous operations

Documentation

Full documentation at docs.opspilot.sh

Architecture

OpsPilot is built as a layer on top of clawdbot, inheriting all its features:

  • Multi-channel support (Slack, Telegram, WhatsApp, Discord, Signal)
  • Terminal UI (TUI) for interactive sessions
  • Web dashboard for team visibility
  • MCP (Model Context Protocol) integrations
opspilot/
├── packages/
│   ├── cli/           # CLI wrapper
│   ├── core/          # DevOps logic (classification, audit)
│   └── plugins/       # Tool integrations (k8s, docker, aws, git)
├── skills/            # Markdown runbooks
├── mcp-servers/       # MCP server integrations
└── docs/              # Docusaurus documentation

Installation Methods

# curl (recommended)
curl -fsSL https://opspilot.sh/install | sh

# npm
npm install -g @opspilot/cli

# Homebrew
brew install opspilot/tap/opspilot

# Docker
docker run -it ghcr.io/opspilot/opspilot

Development

# Clone
git clone https://github.com/agenticdevops/opspilotsh.git
cd opspilotsh

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Run tests
pnpm test

# Start docs dev server
pnpm docs:dev

Contributing

Contributions welcome! Please read our Contributing Guide first.

License

MIT - see LICENSE for details.


Built with clawdbot

About

Clawdbot Customized for Devops Practitioners

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •