Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kubeshop/fuse-releases

Platform Engineering Copilot. AI-powered expertise with deep domain knowledge at your fingertips.
https://github.com/kubeshop/fuse-releases

ai cli copilot devops platform-engineering sre

Last synced: 29 days ago
JSON representation

Platform Engineering Copilot. AI-powered expertise with deep domain knowledge at your fingertips.

Awesome Lists containing this project

README

        








Botkube Logo



Switch Between Your Needs – Not Your Tools

## Overview

AI-powered expertise with deep domain knowledge at your fingertips; Botkube Fuse delivers tailored guidance for your unique infrastructure, pipelines, and services.

📖 Read more about Botkube Fuse features on [the official website](https://botkube.io/fuse/).

![Using fuse in CLI](docs/assets/prompt.gif)

## Usage

After downloading the CLI, you can start experimenting right away!

### Chat mode

To start a session in chat mode, simply run:

```shell
fuse
```

> [!IMPORTANT]
> Native text selection is disabled in chat mode. To select text, please use the following workaround:
> - **For Linux:** Press and hold `Shift` while selecting text.
> - **For macOS:** Press and hold `Option` while selecting text.

### Inline prompting

> [!TIP]
> When using inline mode, enclose your prompt in single quotation marks (') to prevent your shell from interpreting it.

Fuse CLI also supports inline mode, allowing you to execute prompts directly. Run:

```shell
fuse 'list files in the current directory and provide me better organization structure'
```

### 💡 Looking for inspiration?

If you are curious what Fuse can do for you, simply run `fuse scenarios` in your terminal!

![scenarios.gif](docs/assets/scenarios.gif)

## Installation

### macOS & Linux

Fuse is available via [Homebrew](https://brew.sh) and as a downloadable binary from the [releases page](https://github.com/kubeshop/fuse-releases/releases).

#### Homebrew

| Install | Upgrade |
|--------------------------------------------|--------------------------------------------|
| `brew install kubeshop/fuse-releases/fuse` | `brew upgrade kubeshop/fuse-releases/fuse` |

Using curl on Linux

Download the Fuse CLI binary and move it to a directory in your `$PATH`:

```shell
curl -Lo fuse https://github.com/kubeshop/fuse-releases/releases/latest/download/fuse-linux-amd64
chmod +x fuse && mv fuse /usr/local/bin/fuse
```

> [!NOTE]
> You may need to use sudo to run the mv command as it moves the binary file to the `/usr/local/bin/` directory.


### Windows

Use [curl](https://curl.se/windows/) to download the Fuse CLI binary:

```shell
curl -Lo fuse https://github.com/kubeshop/fuse-releases/releases/latest/download/fuse-windows-amd64.exe
```

Move the binary to a directory in your `%PATH%`.

Other Platforms

Download the Fuse CLI binary and move it to a directory in your `$PATH`/`%PATH%`:

```shell
export OS= # allowed values: darwin, linux, windows
export ARCH= # allowed values: amd64, arm64, armv7
export SUFFIX="" # set to ".exe" if OS is 'windows'
curl -Lo fuse https://github.com/kubeshop/fuse-releases/releases/latest/download/fuse-${OS}-${ARCH}${SUFFIX}
chmod +x fuse && mv fuse /usr/local/bin/fuse
```