awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to k8sgpt-ai/k8sgpt

Open-source alternatives to K8sgpt

30 open-source projects similar to k8sgpt-ai/k8sgpt, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best K8sgpt alternative.

  • txn2/kubefwdtxn2 avatar

    txn2/kubefwd

    4,123View on GitHub↗

    kubefwd is a Kubernetes network tunneling and service forwarding utility that maps remote cluster services to local loopback addresses. It synchronizes the local hosts file to resolve Kubernetes service names to local IP addresses, enabling local development environments to use production hostnames. The project implements a Model Context Protocol server, allowing external AI assistants to discover, browse, and control network forwarding through a standardized interface. It also provides a terminal user interface for managing service forwards, monitoring real-time network traffic, and streamin

    Goapi-restdeveloper-toolsdevops
    View on GitHub↗4,123
  • elastichq/elasticsearch-hqElasticHQ avatar

    ElasticHQ/elasticsearch-HQ

    5,000View on GitHub↗

    Elasticsearch-HQ is a web-based management interface used to monitor and administer Elasticsearch clusters, indices, and nodes through a graphical dashboard. It serves as an API proxy for executing REST requests and managing cluster data and metadata. The project provides centralized multi-cluster orchestration, allowing administrators to manage several remote instances from a single interface. It includes specialized managers for index lifecycle control, snapshot repository backup management, and real-time health tracking for node performance and shard stability. The platform covers a broad

    JavaScriptelastichqelasticsearchelasticsearch-client
    View on GitHub↗5,000
  • latitude-dev/latitude-llmlatitude-dev avatar

    latitude-dev/latitude-llm

    4,145View on GitHub↗

    This project is a self-hosted AI monitoring stack that functions as an LLM observability platform, AI evaluation framework, and OpenTelemetry trace analyzer. It is designed to capture and analyze LLM traces, sessions, and telemetry to monitor AI agent performance. The platform distinguishes itself as a Model Context Protocol server, exposing workspace functions as tools for AI coding agents. It enables the conversion of failing production traces into test datasets for regression testing and utilizes semantic-based session clustering to discover emerging user behavior patterns. The system cov

    TypeScript
    View on GitHub↗4,145

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • datreeio/datreedatreeio avatar

    datreeio/datree

    6,339View on GitHub↗

    Datree is a policy enforcement framework for Kubernetes that validates configurations against rules written in Rego, JSON Schema, or CEL. It operates as both a command-line tool for pre-deployment scanning and as a cluster-side admission webhook for real-time enforcement, integrating with CI/CD pipelines and continuous delivery tools like ArgoCD and FluxCD. The framework supports namespace-scoped policy mapping, allowing different policies to apply to different namespaces, and provides a skip annotation mechanism for selectively bypassing rules on individual resources or entire namespaces. It

    Goadmission-webhookbest-practicescli
    View on GitHub↗6,339
  • f/prompts.chatf avatar

    f/prompts.chat

    163,814View on GitHub↗

    This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and agent skills. It functions as a repository that enables users to store, categorize, and retrieve structured prompts, ensuring consistent performance across various artificial intelligence models. By integrating with the Model Context Protocol, the system allows external AI assistants and development environments to discover and access these instruction libraries directly. The platform distinguishes itself through its focus on prompt engineering and automated refinement, utilizi

    HTMLaiartificial-intelligenceawesome-list
    View on GitHub↗163,814
  • googlecloudplatform/kubectl-aiGoogleCloudPlatform avatar

    GoogleCloudPlatform/kubectl-ai

    7,247View on GitHub↗

    kubectl-ai is a natural language cluster operator and AI command assistant that translates plain-text prompts into executable Kubernetes commands. It serves as an interface between large language models and the Kubernetes API to enable cluster management through conversational text. The project implements a Model Context Protocol server to expose cluster operations as standardized tools for external AI clients. It uses a provider-agnostic model interface to support both cloud-based and local AI backends. The system covers natural language infrastructure control and AI-assisted DevOps through

    Goaiassistantcli
    View on GitHub↗7,247
  • yaoapp/yaoYaoApp avatar

    YaoApp/yao

    7,544View on GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Goagentagentic-aiagents
    View on GitHub↗7,544
  • zenml-io/zenmlzenml-io avatar

    zenml-io/zenml

    5,451View on GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    View on GitHub↗5,451
  • coroot/corootcoroot avatar

    coroot/coroot

    7,400View on GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Goaialertingapm
    View on GitHub↗7,400
  • hazelcast/hazelcasthazelcast avatar

    hazelcast/hazelcast

    6,570View on GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    View on GitHub↗6,570
  • parisneo/lollms-webuiParisNeo avatar

    ParisNeo/lollms-webui

    4,788View on GitHub↗

    lollms-webui is a web-based user interface and local AI model orchestrator designed for interacting with and managing large language models and multimodal AI on local hardware. It functions as a generative AI multimedia suite that enables the creation of text, images, video, and music through integrated diffusion and language models. The project features a dedicated persona manager to configure behavioral profiles and distinct personalities, controlling the style and tone of model responses. It includes a local memory system for maintaining long-term conversation context and chat history via

    Pythonaillmtext-generation
    View on GitHub↗4,788
  • jamubc/gemini-mcp-tooljamubc avatar

    jamubc/gemini-mcp-tool

    2,246View on GitHub↗

    This tool functions as a Model Context Protocol server that bridges artificial intelligence models with local development environments. It enables AI assistants to perform codebase analysis, execute command-line utilities, and apply automated code modifications directly to local project files. By integrating with the Gemini API, the system facilitates deep interaction between external models and local system resources. The project distinguishes itself through a robust security and reliability framework designed for automated development workflows. It enforces strict path-based access controls

    TypeScriptaiclaudecli
    View on GitHub↗2,246
  • mendableai/firecrawl-mcp-servermendableai avatar

    mendableai/firecrawl-mcp-server

    6,602View on GitHub↗

    This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d

    JavaScript
    View on GitHub↗6,602
  • modelcontextprotocol/java-sdkmodelcontextprotocol avatar

    modelcontextprotocol/java-sdk

    3,190View on GitHub↗

    This is a software development kit for integrating the Model Context Protocol into Java applications. It serves as a framework for building AI servers and communication layers that exchange prompts, resources, and tool definitions between AI clients and servers. The SDK provides a transport-agnostic communication layer, allowing bidirectional data exchange over standard I/O, HTTP, or Server-Sent Events. It includes a generative AI resource manager for exposing structured data and prompt templates, and a standardized interface for implementing protocol clients and servers. The project covers

    Java
    View on GitHub↗3,190
  • tadata-org/fastapi_mcptadata-org avatar

    tadata-org/fastapi_mcp

    11,560View on GitHub↗

    This framework serves as a bridge between backend services and AI agents by implementing the Model Context Protocol. It enables developers to expose existing application logic and web endpoints as standardized tools, allowing AI models to discover, interact with, and execute backend functions through a unified interface. The project distinguishes itself by automatically converting application request and response models into protocol-compliant schemas, ensuring that AI agents receive accurate functional context. It supports a transport-agnostic architecture that facilitates real-time bidirect

    Pythonaiauthenticationauthorization
    View on GitHub↗11,560
  • prefecthq/fastmcpPrefectHQ avatar

    PrefectHQ/fastmcp

    22,994View on GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Pythonagentsfastmcpllms
    View on GitHub↗22,994
  • vectifyai/pageindexVectifyAI avatar

    VectifyAI/PageIndex

    33,103View on GitHub↗

    PageIndex is an agent-ready knowledge engine that processes documents into hierarchical tree structures to enable reasoning-based information retrieval. By organizing content into logical trees rather than relying on traditional vector database chunking, the platform preserves the original structure and flow of complex documents. It functions as a Model Context Protocol server, allowing external AI agents to connect to and query indexed knowledge bases through standardized communication protocols. The platform distinguishes itself by using vision-language models to process raw document images

    Pythonagentagentic-aiai
    View on GitHub↗33,103
  • hashicorp/rafthashicorp avatar

    hashicorp/raft

    9,037View on GitHub↗

    This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives necessary to build fault-tolerant distributed services by implementing a replicated state machine that ensures a group of servers agree on a shared system state through leader election and log replication. The project distinguishes itself through a pluggable architecture for storage backends and snapshot storage, decoupling the consensus logic from physical persistence. It includes specialized mechanisms for leadership transfer, protocol version management to support rolling upgrade

    Go
    View on GitHub↗9,037
  • dagger/container-usedagger avatar

    dagger/container-use

    3,556View on GitHub↗

    container-use is a containerized AI execution environment and code sandbox designed to provide a secure space for AI coding agents to execute commands and build applications. It functions as a workspace orchestrator that provisions isolated containers mapped to git branches, allowing multiple agents to operate in parallel without state conflicts or affecting the host system. The project serves as a Model Context Protocol server, bridging AI agents to containerized environments for standardized tool access. It enables a workflow for reviewing and merging changes made by agents within these iso

    Go
    View on GitHub↗3,556
  • negokaz/excel-mcp-servernegokaz avatar

    negokaz/excel-mcp-server

    973View on GitHub↗

    This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly with Microsoft Excel files. It functions as a bridge, allowing external systems to read, write, and modify spreadsheet data through a standardized interface. By supporting both direct file manipulation and headless application automation, the server provides a comprehensive utility for programmatic workbook management. The server distinguishes itself by combining data processing capabilities with a visual rendering pipeline. It can generate image snapshots of specific spreadshe

    Go
    View on GitHub↗973
  • armosec/kubescapearmosec avatar

    armosec/kubescape

    11,482View on GitHub↗

    Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and container images against industry compliance and security benchmarks. It functions as a suite of security utilities, including a compliance auditor, a misconfiguration scanner, and a container vulnerability scanner. The project differentiates itself through automated remediation and active enforcement. It can automatically patch operating system vulnerabilities in images and fix security errors within manifest files. It also utilizes an admission controller to block the deployment of

    Go
    View on GitHub↗11,482
  • greptimeteam/greptimedbGreptimeTeam avatar

    GreptimeTeam/greptimedb

    5,968View on GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    View on GitHub↗5,968
  • alibaba/opensandboxalibaba avatar

    alibaba/OpenSandbox

    11,682View on GitHub↗

    OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and scripts in isolated environments. It serves as a workload orchestrator that prevents host system contamination by utilizing kernel-level isolation to execute arbitrary commands and scripts. The project distinguishes itself by providing a model context server that bridges large language models to the sandbox for performing file operations and system commands. It also includes a remote GUI sandbox that supports browser automation and desktop interfaces via remote access protocol

    Python
    View on GitHub↗11,682
  • mikeyobrien/ralph-orchestratormikeyobrien avatar

    mikeyobrien/ralph-orchestrator

    1,854View on GitHub↗

    This project is an autonomous workflow engine and orchestration platform designed to coordinate specialized AI agents. It functions as a development framework that manages the end-to-end lifecycle of complex, multi-step tasks, including persona definition, persistent memory management, and the execution of automated coding workflows. By acting as a Model Context Protocol server, it enables standardized communication between development tools and external AI models. The platform distinguishes itself through an event-driven architecture that routes typed messages between agent personas, allowin

    Rustaiai-agentsai-agents-framework
    View on GitHub↗1,854
  • chaos-mesh/chaos-meshchaos-mesh avatar

    chaos-mesh/chaos-mesh

    7,761View on GitHub↗

    Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system resilience. It functions as a testing framework for designing and executing automated failure scenarios to evaluate how containerized workloads recover from disruptions. The project acts as a multi-cluster chaos orchestrator, providing a centralized control plane to manage and monitor experiments across multiple remote Kubernetes clusters from a single interface. It includes a dashboard for the visual scheduling of experiments and the coordination of complex failure scenarios.

    Go
    View on GitHub↗7,761
  • cocoindex-io/cocoindex-codecocoindex-io avatar

    cocoindex-io/cocoindex-code

    1,962View on GitHub↗

    Cocoindex is a command-line code search engine and indexing tool that combines abstract syntax tree pattern matching and semantic vector embeddings for precise code discovery. It functions locally and integrates with AI coding assistants to automatically retrieve necessary codebase context through standardized communication protocols and persistent background daemon services. The platform employs an asymmetric embedding architecture that generates vector representations using separate parameters for document indexing and search queries. It supports incremental index maintenance by tracking fi

    Pythonagentsastcocoindex
    View on GitHub↗1,962
  • fluxcd/flux2fluxcd avatar

    fluxcd/flux2

    7,888View on GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Gocontinuous-deliverygitopsgitops-toolkit
    View on GitHub↗7,888
  • f/awesome-chatgpt-promptsf avatar

    f/awesome-chatgpt-prompts

    163,835View on GitHub↗

    This project is a curated library of community-driven prompt templates and personas designed to improve interactions with large language models. It functions as a prompt engineering guide, providing interactive tutorials and examples to teach advanced design and reasoning techniques. The library can operate as a Model Context Protocol server, providing a standardized interface for AI tools and agents to access prompt data as a service. For organizations, it offers a self-hosted repository option that allows for private deployment on internal infrastructure with custom authentication and data

    HTML
    View on GitHub↗163,835
  • jxxghp/moviepilotjxxghp avatar

    jxxghp/MoviePilot

    11,254View on GitHub↗

    MoviePilot is a self-hosted media orchestrator and NAS media library automator. It coordinates workflows between downloaders, metadata scrapers, and file systems to automate the discovery, downloading, renaming, and organization of movie and television content. The system functions as an LLM media management agent, allowing users to control subscriptions, searches, and file organization through conversational text commands. It also acts as a Model Context Protocol server, exposing internal media management tools via a standardized interface for external AI clients and agents. The project inc

    Python
    View on GitHub↗11,254
  • olric-data/olricolric-data avatar

    olric-data/olric

    3,469View on GitHub↗

    Olric is a distributed data grid and in-memory key-value store that partitions and replicates data across a cluster of servers. It serves as a shared memory system for managing distributed maps, performing atomic operations, and acting as an in-memory data cache. The system provides a distributed locking mechanism for concurrency control and a pub-sub messaging system that broadcasts and routes messages over named channels across the cluster. The platform covers wide-ranging capabilities including cluster management and orchestration, data replication with configurable quorums, and automated

    Gocachedatabasedistributed-cache
    View on GitHub↗3,469