Introducing the Dubo Chrome Extension
GitHub Copilot-Inspired Autocomplete in Snowflake ❄️October 3, 2023 - Dayton and Duber

At Instacart, we spent a lot of time writing Snowflake queries. The Postgres-flavored SQL syntax, the ease of setup, the simplicity of loading any file into it — there is a lot that data scientists love about Snowflake.

We also love GitHub Copilot, and we wish we could use it everywhere.

To combine our interests, we created a Chrome Extension that enables these Copilot-style autocompletions right in the Snowflake UI.

Dealing with a complex JOIN or trying to fill in a tedious list of column names? You can type out your SQL and with our extension Dubo will complete the query for you.

Fill-in-the-middle

You can even leave a comment describing the query and let Dubo write it.

Query from a comment

How it works

The Dubo Chrome Extension has a few components:

  • The basic nuts and bolts of a Chrome Extension, which handles the communication between the backend and the editor.
  • Our backend, which runs a custom large language model (LLM) to generate the completions and scans your database to provide autocomplete suggestions.
  • Our custom CodeMirror editor, which provides the UI for the completions.

Try it out

We think highly of our custom LLMs, but they're expensive to operate, so we're limiting the number of users we onboard initially.

If you'd like to give it a try, fill out our Typeform and we'll reach out to add you to the product.

Follow along

We're on Twitter at @dubo_ai and on LinkedIn @Mercator. If you have any questions or feedback, reach out to us at founders@mercator.tech.