프로젝트 소개
Chat2DB Community는 OtterMind에서 개발한 무료, 크로스 플랫폼, 로컬 우선 데이터베이스 클라이언트 및 SQL 작업 공간입니다. README에서는 이를 개발자, DBA, 분석가, 데이터 팀을 위한 AI 기반 도구로 설명하며, Windows, macOS, Linux에서 실행되고, 완전한 SQL 작업 공간과 사용자 제공 모델에 연결된 AI 어시스턴트를 결합합니다.
주요 기능으로는 MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, MongoDB, Redis, SQLite, MariaDB, TiDB, Hive, DB2, Snowflake, BigQuery, Elasticsearch, Trino, TimescaleDB, Greenplum, YugabyteDB, CrateDB, QuestDB, Apache IoTDB, Firebird, HSQLDB, Apache Derby 등 40개 이상의 데이터베이스에 연결할 수 있습니다. 새로운 JDBC 데이터베이스는 코드 변경 없이 구성으로 추가할 수 있습니다. SQL 작업 공간은 편집, 자동 완성, 서식 지정, 실행, 저장된 SQL, 실행 기록을 제공합니다. AI 어시스턴트는 사용자의 자체 AI 모델을 사용하여 자연어로 SQL을 생성, 설명, 최적화할 수 있습니다. 데이터베이스 관리 기능에는 메타데이터 탐색, DDL/DML을 통한 테이블 및 객체 관리, 인플레이스 데이터 편집이 포함됩니다. 또한 데이터 가져오기 및 내보내기, 대시보드 및 차트, MCP 지원을 갖춘 오픈 소스 CLI가 나열되어 있습니다.
배포 옵션으로는 GitHub Releases의 데스크톱 설치 프로그램, Docker Compose 지원을 갖춘 Docker 이미지, localhost:10825에서의 브라우저 액세스, CLI가 있습니다. Docker는 Docker 19.03.0+, Compose 변형을 위한 Docker Compose 2.0.0+, 2+ CPU 코어, 4+ GiB RAM이 필요하다고 문서화되어 있습니다. 소스에서 빌드하려면 Eclipse Temurin 17, Node.js 18.17.0 이상, Maven 3.8 이상이 필요합니다.
보안 및 암호화: Chat2DB Community는 사용자 계정이나 권한 경계가 없는 단일 사용자, 로컬 우선 애플리케이션으로 설명됩니다. README에서는 HTTP 서비스를 127.0.0.1 또는 ::1에 바인딩하고 신뢰할 수 없는 네트워크에 노출하지 말 것을 권장합니다. 저장된 데이터 소스 비밀번호와 AI 모델 API 키는 설치당 키를 사용하여 AES-256-GCM으로 암호화됩니다. 웹/헤드리스 시작은 유효한 키가 없으면 실패하며, 데스크톱 모드는 누락된 키를 자동으로 생성할 수 있습니다. 키 파일은 백업하고 업그레이드 및 컨테이너 재빌드 시 보관해야 합니다. 사용자 정의 JDBC 드라이버는 실행 가능한 Java 코드이며 신뢰할 수 있는 소스에서만 설치해야 합니다.
라이선스 및 에디션: Chat2DB Community 5.3.0 이상은 Apache License 2.0을 기반으로 추가 조건을 갖춘 소스 가용 라이선스를 사용합니다. 5.3.0 이전의 릴리스(0.3.7 및 이전 역사적 태그 포함)는 Apache License 2.0을 유지합니다. 상업용 Pro 및 Enterprise 에디션은 호스팅된 AI 서비스, 사용자 계정, 클라우드 저장소 및 다중 장치 동기화, 팀 협업 및 거버넌스 기능을 추가합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.