Skip to content
/ steampup Public

Natural language querying of remote data sources using LLMs and Steampipe

License

Notifications You must be signed in to change notification settings

digio/steampup

Repository files navigation

Steampup

Steampup is a simple tool to query information about Github stars using natural language queries.

It uses Steampipe to query Github stars via its Github plugin and OpenAI's GPT-3 API to generate SQL from natural language queries.

Prerequisites

  1. Create an OpenAI API key. Create a free account and then create your API key.
  2. Create a fine grained Github Personal access token with read access to public repos. Image
  3. Make sure you have docker installed and running along with docker-compose.

Installation

  1. Clone the repository
  2. Make sure you have NodeJS installed (version 17 or higher)
  3. Run npm install to install the dependencies
  4. Run npm run setup and follow the prompts to configure and start the app

Example requests

  • Last five people to star digio/istio-demo
  • Everyone who starred both digio/istio-demo and digio/terraform-google-gitlab-runner

Image

About

Natural language querying of remote data sources using LLMs and Steampipe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published