SQL Chat - Chat with Your Database
My first professional job is working on a codebase with over 1M LOC. The software provides a complete set of components including self-developed database, self-developed GUI controls, and custom scripting language. Users can use it to build an app purely by drag&drop. Today, this is known as the so-called no-code/low-code platform. While the software I worked on created way back in 1985 and is still iterating gradually, now at version 19.
FileMaker Pro is less known as its successor, Airtable (to be more accurate, Airtable is a successor of Claris' discontinued Bento. And Bento is envisioned as a lightweight FileMaker Pro initially). But as a classic software, FileMaker Pro still has a large user base. OG group buying platform Groupon, designs their coupon with FileMaker; Apple's visitor system at their headquarter also runs FileMaker in Kiosk mode; And many dental clinic information systems in the US are also built upon FileMaker.
A more appropriate name for FileMaker is probably App Maker (Google once borrowed from FileMaker's idea to launch a product called App Maker, but later shut it down). Around the same time, there was another software debuted as an App Maker. It was called HyperCard.
Hyper in the HTTP protocol comes from HyperCard.
Developer Tools 2.0
A few days ago, Sequoia Capital published "Developer Tools 2.0", where Developer Tools 1.0 corresponds to GUI-based DevTools. And if DevTools are defined as software that helps build software (App Maker), then HyperCard was the developer tool that opened the 1.0 era.
HyperCard was born in 1987, that's 36 years ago. With the arrival of Generative AI, we are witnessing the first fundamental change in how we interact with the software, from GUI-based to chat-based. And for those tools used for building other tools, i.e., DevTools, they are at the forefront of this seismic shift.
Database tools are also a subclass of DevTools. At Bytebase, We debated whether to build a brand new SQL client, but comparing products that have been developed for 10+ years, we weren't able to find enough differentiation. The arrival of Generative AI completely overturns the situation. The UX needs to be designed from ground up to accommodate the chat pattern, and all those existing GUI components accumulated over the years become obsolete. To seize this opportunity, today, we are excited to introduce SQL Chat (https://sqlchat.ai), the SQL client in the Developer Tools 2.0 era.
SQL Chat: What It is
💬 SQL Chat is built with a chat-based interface in mind, rather than the traditional GUI-based SQL client.
🚀 Built with the popular React + Next.js framework, you can deploy to Vercel in just one click, there will also be an option to self-host.
🦁️ Currently supports MySQL and PostgreSQL, we plan to support more databases soon.
✨ 100% open source, give us a star at: https://github.com/sqlchat/sqlchat
Many years ago, Alan Kay and other pioneers envisioned
Tools for Thought. From the GUI era opened by HyperCard to the Internet era trailblazed by Netscape, to today's Chat era led by OpenAI, ChatGPT, GitHub Colipot,
their idea is getting really close.
And SQL Chat is Bytebase's brick to pave the remaining path.