eunomia-bpf / GPTtrace-web

Generate bpftrace eBPF programs online with GPT or LLM

Home Page:https://gpt-2-bpftrace.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸš€ GPT2Bpftrace: Transform Natural Language into Bpftrace Programs

Welcome to GPT2Bpftrace! Harness the power of AI to automatically generate bpftrace programs just by entering natural language commands. Built upon the OpenAI's GPT and the ever-versatile bpftrace.

Bpftrace Program Generation

🌐 Try It Online

Why wait? Test it right now at GPT-2-Bpftrace.

  1. Enter your natural language command into the left text box.
  2. The AI-generated bpftrace program will appear in the right text box.
  3. Copy the generated program, save it locally, e.g., as gpt-bpftrace.bt.
  4. Run it with bpftrace using the command:
$sudo bpftrace gpt-bpftrace.bt

πŸ–₯ Run It Locally

Prefer running it on your machine? Here's how:

1. Get the Code

git clone https://github.com/eunomia-bpf/GPT2Bpftrace.git

2. Install Necessary Dependencies

Before you get started, ensure you have all the needed packages.

npm install

3. Fire It Up!

npm run dev

Now, navigate to your local server and see GPT2Bpftrace in action!

🌟 Features

  • Intuitive UI: Seamless conversion from natural language to bpftrace programs.
  • AI-Powered: Utilizes the advanced capabilities of OpenAI's GPT.
  • Open Source: Dive deep into the code, contribute, or customize it to your liking.

πŸ“– How ot works

Discover the depths and details of GPT2Bpftrace in the README of GPTtrace

πŸ™Œ Contribute

Contributions are always welcome!

πŸ“ License

This project is licensed under MIT License.

About

Generate bpftrace eBPF programs online with GPT or LLM

https://gpt-2-bpftrace.vercel.app

License:MIT License


Languages

Language:TypeScript 98.3%Language:JavaScript 0.9%Language:Dockerfile 0.7%Language:CSS 0.1%