Repository avatar
Developer Tools
v0.112.0
active

dot-ai

io.github.vfarcic/dot-ai

AI-powered development platform for Kubernetes deployments and intelligent automation

Documentation

DevOps AI Toolkit

DevOps AI Toolkit Logo

DevOps AI Toolkit is an AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance.

šŸ“š Quick Start | šŸ”§ MCP Setup | šŸ› ļø Features & Tools

Who is this for?

Kubernetes Deployment

  • Developers: Deploy applications without needing deep Kubernetes expertise
  • Platform Engineers: Create organizational deployment patterns that enhance AI recommendations with institutional knowledge and best practices, and scan cluster resources to enable semantic matching for dramatically improved recommendation accuracy
  • Security Engineers: Define governance policies that integrate into deployment workflows with optional Kyverno enforcement

Kubernetes Issue Remediation

  • DevOps Engineers: Quickly diagnose and fix Kubernetes issues without deep troubleshooting expertise
  • SRE Teams: Automate root cause analysis and generate executable remediation commands
  • Support Teams: Handle incident response with AI-guided investigation and repair workflows

Documentation Testing

  • Documentation Maintainers: Automatically validate documentation accuracy and catch outdated content
  • Technical Writers: Identify which sections need updates and prioritize work effectively
  • Open Source Maintainers: Ensure documentation works correctly for new contributors

Shared Prompts Library

  • Development Teams: Share proven prompts across projects without file management
  • Project Managers: Standardize workflows with consistent prompt usage across teams
  • Individual Developers: Access curated prompt library via native slash commands

AI Integration

  • AI Agents: Integrate all capabilities with Claude Code, Cursor, or VS Code for conversational workflows
  • REST API: Access all tools via standard HTTP endpoints for CI/CD pipelines, automation scripts, and traditional applications

Key Features

Kubernetes Deployment Intelligence

šŸ” Smart Discovery: Automatically finds all available resources and operators in your cluster
🧠 Semantic Capability Management: Discovers what each resource actually does for intelligent matching
šŸ¤– AI Recommendations: Smart intent clarification gathers missing context, then provides deployment suggestions tailored to your specific cluster setup with enhanced semantic understanding
šŸ”§ Operator-Aware: Leverages custom operators and CRDs when available
šŸš€ Complete Workflow: From discovery to deployment with automated Kubernetes integration

šŸ“– Learn more →

Capability-Enhanced Recommendations

Transform how AI understands your cluster by discovering semantic capabilities of each resource:

The Problem: Traditional discovery sees sqls.devopstoolkit.live as a meaningless name among hundreds of resources.

The Solution: Capability management teaches the system that sqls.devopstoolkit.live handles PostgreSQL databases with multi-cloud support.

Before Capability Management:

User: "I need a PostgreSQL database"
AI: Gets 400+ generic resource names → picks complex multi-resource solution
Result: Misses optimal single-resource solutions

After Capability Management:

User: "I need a PostgreSQL database"  
AI: Gets pre-filtered relevant resources with rich context
Result: Finds sqls.devopstoolkit.live as perfect match ✨

šŸ“– Learn more →

Kubernetes Issue Remediation

šŸ” AI-Powered Root Cause Analysis: Multi-step investigation loop identifies the real cause behind Kubernetes failures
šŸ› ļø Executable Remediation: Generates specific kubectl commands with risk assessment and validation
⚔ Dual Execution Modes: Manual approval workflow or automatic execution based on confidence thresholds
šŸ”’ Safety Mechanisms: Automatic fallback to manual mode when validation discovers additional issues
šŸŽÆ Cross-Resource Intelligence: Understands how pod issues may require fixes in different resource types (storage, networking, etc.)

šŸ“– Learn more →

Documentation Testing & Validation

šŸ“– Automated Testing: Validates documentation by executing commands and testing examples
šŸ” Two-Phase Validation: Tests both functionality (does it work?) and semantic accuracy (are descriptions truthful?)
šŸ› ļø Fix Application: User-driven selection and application of recommended documentation improvements
šŸ’¾ Session Management: Resumable testing workflows for large documentation sets

šŸ“– Learn more →

Organizational Pattern Management

šŸ›ļø Pattern Creation: Define organizational deployment patterns that capture institutional knowledge
🧠 AI Enhancement: Patterns automatically enhance deployment recommendations with organizational context
šŸ” Semantic Search: Uses Vector DB (Qdrant) for intelligent pattern matching based on user intent
šŸ“‹ Best Practices: Share deployment standards across teams through reusable patterns

šŸ“– Learn more →

Policy Management & Governance

šŸ›”ļø Policy Creation: Define governance policies that guide users toward compliant configurations
āš ļø Compliance Integration: Policies create required questions with compliance indicators during deployment
šŸ¤– Kyverno Generation: Automatically generates Kyverno ClusterPolicies for active enforcement
šŸŽÆ Proactive Governance: Prevents configuration drift by embedding compliance into the recommendation workflow
šŸ” Vector Storage: Uses Qdrant Vector DB for semantic policy matching and retrieval

šŸ“– Learn more →

Shared Prompts Library

šŸŽÆ Native Slash Commands: Prompts appear as /dot-ai:prompt-name in your coding agent
šŸ“š Curated Library: Access proven prompts for code review, documentation, architecture, and project management
šŸ”„ Zero Setup: Connect to MCP server and prompts are immediately available across all projects
šŸ¤ Team Consistency: Standardized prompt usage with centralized management

šŸ“– Learn more →

AI Integration

⚔ MCP Integration: Works seamlessly with Claude Code, Cursor, or VS Code through Model Context Protocol
šŸ¤– Conversational Interface: Natural language interaction for deployment, documentation testing, pattern management, and shared prompt workflows

Setup Required: See the MCP Setup Guide for complete configuration instructions.


šŸš€ Ready to deploy? Jump to the Quick Start guide to begin using DevOps AI Toolkit.

See It In Action

DevOps AI Toolkit: AI-Powered Application Deployment

This video explains the platform engineering problem and demonstrates the Kubernetes deployment recommendation workflow from intent to running applications.

Documentation

šŸš€ Getting Started

Troubleshooting

MCP Issues

MCP server won't start:

  • Verify environment variables are correctly configured in .mcp.json env section
  • Check session directory exists and is writable
  • Ensure ANTHROPIC_API_KEY is valid

"No active cluster" errors:

  • Verify kubectl connectivity: kubectl cluster-info
  • Check KUBECONFIG path in environment variables
  • Test cluster access: kubectl get nodes

Support

Contributing

We welcome contributions! Please:

  • Fork the repository and create a feature branch
  • Run integration tests to ensure changes work correctly (see Integration Testing Guide)
  • Follow existing code style and conventions
  • Submit a pull request with a clear description of changes

License

MIT License - see LICENSE file for details.


DevOps AI Toolkit - AI-powered development productivity platform for enhanced software development workflows.