geek-fun/sqlkit
Agentic SQL database manager for 40+ databases — PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle and more. Lightweight, privacy-first, AI-powered, cross-platform. Built with Tauri (Rust).
해결하는 문제
SqlKit은 AI 에이전트를 통합한 크로스플랫폼 데스크톱 데이터베이스 클라이언트입니다. DBeaver나 DataGrip과 같은 무거운 도구를 대체하여, 복잡한 SQL을 수동으로 작성하는 대신 자연어로 데이터베이스와 상호작용할 수 있는 가볍고 네이티브 경험을 제공합니다.
작동 방식
Rust와 Tauri v2로 구축되어 있으며, macOS, Windows, Linux용 네이티브 바이너리를 제공합니다. "Agentic Data Studio"는 OpenAI, Anthropic, DeepSeek, Ollama 등의 LLM에 연결하여 자연어 요청을 SQL 쿼리로 변환합니다. 에이전트는 스키마 인식 기능을 갖추고 있어 데이터베이스 스키마를 읽어 정확한 쿼리를 보장합니다. 또한 Monaco 기반의 프로페셔널한 SQL 에디터를 제공하며, Native, PG-wire, MySQL-wire, JDBC, HTTP 브리지 등의 다양한 어댑터 전략을 통해 70개 이상의 데이터베이스 엔진을 지원하고, SSH 터널과 OS 수준의 암호화 저장을 통해 안전한 연결을 처리합니다.
대상 사용자
다양한 운영체제에서 여러 종류의 데이터베이스를 하나의 고성능 도구로 관리해야 하는 개발자, 데이터베이스 관리자, 데이터 분석가.
주요 기능
- AI 기반 SQL: 자연어로 쿼리 생성, 느린 SQL 최적화, 실행 계획 설명, 오류 수정.
- 광범위한 데이터베이스 지원: PostgreSQL, MySQL, Oracle, SQL Server, ClickHouse 등을 포함한 70개 이상의 데이터베이스와 호환.
- 네이티브 성능: Electron이나 Java 런타임의 오버헤드를 피하기 위해 Rust와 Tauri로 구축.
- 크로스 엔진 데이터 전송: 중간 파일 없이 서로 다른 데이터베이스 간에 데이터를 이동 가능 (예: PostgreSQL → ClickHouse).
- 프라이버시 우선: 자격 증명은 OS 키체인으로 암호화되어 LLM에 노출되지 않습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트