gitwtfhub

wtf is rocketplaneio?

olemeyer/rocketplaneio — explained in plain English

Analysis updated 2026-05-18

225GoAudience · ops devopsComplexity · 4/5LicenseSetup · moderate

TL;DR

A self-hosted Kubernetes platform that auto-collects traces, logs, and metrics with no code changes, then lets an AI agent safely fix issues through approved, reversible actions.

Mindmap

mindmap
  root((rocketplaneIO))
    What it does
      Zero code observability
      AI agent fixes
      Guardrailed actions
    Tech stack
      Go
      eBPF
      Kubernetes
    Safety
      Transactions
      Risk levels
      Human approval
    Use cases
      Incident investigation
      Auto remediation
      Service mapping

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Automatically capture cross-service traces and logs from a Kubernetes cluster without adding instrumentation code.

REASON 2

Let an AI coding assistant investigate a production incident using real trace and log data.

REASON 3

Allow an AI agent to make reversible, snapshotted changes to Kubernetes resources with human approval gates.

REASON 4

See a live service map built from real network traffic instead of static configuration.

What's in the stack?

GoeBPFKubernetesClickHouseMCP

How it stacks up

olemeyer/rocketplaneionetflix/titus-executorbaiyuetribe/glink
Stars225230209
LanguageGoGoGo
Last pushed2023-01-102021-11-10
MaintenanceDormantDormant
Setup difficultymoderatehardmoderate
Complexity4/54/53/5
Audienceops devopsops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Needs Docker and a Kubernetes cluster, still alpha software, so it is not recommended for production yet.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state changes (Apache 2.0 license).

Wtf does this do

rocketplaneIO is a self hosted platform, written in Go, that watches over a Kubernetes cluster and lets an AI agent both diagnose and fix problems it finds. The observability side uses a technology called eBPF to capture traces, logs, and metrics from every service in your cluster automatically, without you having to add any tracking code or extra libraries to your applications. It can follow a request as it moves between services, including ones built as compiled Go binaries, and shows the resulting failures and error logs together on one connected map of your services. What sets it apart is the second half: rather than only telling you something is wrong, it exposes an interface, using a standard called MCP, that lets an AI coding assistant such as Claude Code or Cursor connect, read all of that observability data, and then take real actions on the cluster, such as reading or changing Kubernetes resources. Every action the agent proposes is wrapped in a transaction that saves a snapshot of the previous state first, so any change can be rolled back afterward. Actions are sorted into four risk levels, from safe read only operations to destructive ones like deletions or scaling something down to zero, and anything disruptive or destructive is paused until a human approves it in the user interface, with a full audit trail showing exactly what the agent read, changed, and who approved it. To get started, you need Docker and a Kubernetes cluster such as minikube, and a single install script sets up the whole platform along with a web interface. Connecting your own cluster is done through a generated command that installs a lightweight agent and the eBPF collector, and connecting an AI assistant is done by creating an API key and adding rocketplaneIO as an MCP server. The project is currently in an early alpha stage, so its interfaces may still change, and it is not recommended for production use yet. It is released under the Apache 2.0 license and has 225 stars.

Yoink these prompts

Prompt 1
Help me install rocketplaneIO on my minikube cluster using the one-line install script.
Prompt 2
Explain how rocketplaneIO classifies an action as reversible, disruptive, or destructive.
Prompt 3
Show me how to connect Claude Code or Cursor to rocketplaneIO's MCP interface.
Prompt 4
Walk me through how the transaction and rollback system works when an agent makes a change.

Frequently asked questions

wtf is rocketplaneio?

A self-hosted Kubernetes platform that auto-collects traces, logs, and metrics with no code changes, then lets an AI agent safely fix issues through approved, reversible actions.

What language is rocketplaneio written in?

Mainly Go. The stack also includes Go, eBPF, Kubernetes.

What license does rocketplaneio use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state changes (Apache 2.0 license).

How hard is rocketplaneio to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is rocketplaneio for?

Mainly ops devops.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.