Responsive

Introducing Botkube FUSE: The Platform Engineer’s Copilot

Aug 29, 2024
4min
read
Ole Lensmar
CTO
Botkube

Introducing Botkube FUSE: the platform engineering assistant that cuts through noise, reduces context switching, and automates tedious tasks, helping engineers stay focused and drive innovation.

Share on Twitter
Share on LinkedIn
Share on Reddit
Share on HackerNews
Copy URL

Table of Contents

The daily grind of platform engineers entails constant switching between tools, handling infrastructure issues, and responding to a never-ending stream of requests. It's not just about keeping things running—it's about doing so while juggling multiple tasks, troubleshooting, and making sure nothing falls through the cracks. We created Botkube Fuse because we know the pain firsthand and wanted to build something that makes our work not just manageable, but truly efficient.

The Problem: Context Switching is Draining Your Productivity

We’ve all been there—midway through troubleshooting a failing CI/CD pipeline, only to be pulled into another task. Whether it’s answering a developer’s query about infrastructure or checking the latest status on a Kubernetes deployment, the constant need to switch contexts is exhausting. Every time focus is shifted we risk losing critical details, slowing down our response times, and increasing the likelihood of errors. It’s frustrating and it eats into the time we could be spending on more impactful work.

The Solution: Your Intelligent Platform Assistant, Right in Your Terminal

Botkube FUSE is built by platform engineers, for platform engineers. It's not just another tool; it's a powerful assistant that understands the ins and outs of your infrastructure and day-to-day tasks. We designed Fuse to help you cut through the noise, automate the repetitive stuff, and keep you focused on what really matters—solving problems and driving innovation.

Fuse is your intelligent Platform Engineer assistant, embedded right into your workflow. It brings together insights from your CI/CD pipelines, infrastructure, and services, so you can get the information you need, when you need it—without the constant back-and-forth between different platforms. Whether you’re managing secrets, checking on CI runs, or troubleshooting an outage, Fuse is there to assist with just a few commands all within your terminal window.

Let’s talk about the real impact of Fuse on your day-to-day tasks:

  1. Stop Wasting Time on Repetitive Tasks: Fuse automates the mundane, like managing secrets or digging through logs, so you can focus on the tasks that actually require your expertise.
  2. Get Instant Answers, Stay in Flow: Instead of switching tabs and tools, ask Fuse a question and get the information you need right where you are. Whether it’s checking which database is used by a service or figuring out why a deployment failed, Fuse gives you the answers directly in your terminal.
  3. Make Informed Decisions Faster: Fuse analyzes data from multiple sources–initially Google Cloud Platform (GCP), Kubernetes, and Github with more to come–and provides you with actionable insights such as detecting secret mismatches, identifying IAM misconfigurations, and pinpointing flaky tests.
  4. Minimize Distractions, Maximize Focus: By centralizing your tasks and providing intelligent recommendations, Fuse reduces the mental load of context switching, keeping you in the zone and more productive.

Botkube Fuse in Your Daily Workflow


Imagine starting your day by getting a clear summary of your CI/CD pipeline’s stability for the past month, with insights on any flaky tests and suggested fixes—all without having to manually check every run. Or multiple pods in your production GKE cluster are crashing, and instead of scrambling through logs and dashboards, you simply ask Fuse to investigate. Within minutes, Fuse provides a detailed analysis of the pod issues, recent IAM permission changes, and correlated data, along with recommended steps to resolve the issue.

How It Works

Botkube FUSE is a terminal tool powered by a new AI assistant, designed to help with your daily tasks. It’s agentless, operating as a single CLI binary. Just type fuse 'your prompt here...' or fuse to enter interactive mode and start chatting.

Fuse leverages OpenAI’s GPT-4o model and integrates tools for Kubernetes, Google Cloud Platform, GitHub, git, and local filesystem operations. It can even generate and execute Python code. User confirmation is required for potentially dangerous operations, ensuring full control.

Fuse stands out by aiming for end-to-end knowledge of your infrastructure. Currently it introspects GCP projects, with more features planned to provide comprehensive assistance.

Fuse addresses real user problems, especially those at the intersection of different infrastructure parts. It offers AI guidance for scenarios like GitHub Actions secret management, pipeline analysis, GKE troubleshooting, and local environment operations. The assistant categorizes your queries and applies custom instructions, with more scenarios and user customization options coming soon.

Ready to Dive In? Set Up Botkube Fuse in Minutes

We built Botkube FUSE because we needed it ourselves—something to cut through the noise, automate the repetitive, and keep us focused on solving real problems. We’re excited to share it with you and see how it transforms your workflow.

Ready to reduce your context switching and increase your productivity? Getting started is easy. Visit the Botkube FUSE website to download the tool and integrate it with your existing platforms. We currently support Google Cloud Platform (GCP), Github, and Kubernetes with more integrations coming soon. Once you’re set up, start asking Fuse questions directly in your terminal and let it take care of the heavy lifting.