데이터베이스에
말로 묻고,
SQL로 확인하세요.
궁금한 것을 평소 말투로 입력하면 연결된 DBMS 문법에 맞춘 SQL이 편집기에 채워집니다. 직접 읽어 보고, 고치고, 실행하세요. 스키마 탐색부터 결과 내보내기까지 한 창에서 끝납니다.
약 143MB · 관리자 권한 없이 설치 · 13개 언어

연결하고, 고르고, 물어보세요
작업할 데이터베이스를 고르기 전에는 대화와 실행이 잠겨 있어, 엉뚱한 곳에 쿼리가 실행될 일이 없습니다.
- 01
연결 추가
DBMS를 고르고 서버 주소와 계정을 입력한 뒤 연결 테스트로 확인합니다. SQLite는 파일을 지정합니다.
- 02
데이터베이스 선택
연결 아래 트리에서 작업할 데이터베이스나 스키마를 고릅니다. 이때부터 대화와 실행이 열립니다.
- 03
말로 묻고 실행
질문을 입력하면 SQL이 편집기에 채워집니다. 읽어 보고 필요하면 고친 다음 Run을 누르세요.
구조를 보면서 묻고, 쓰고, 확인합니다
연결한 데이터베이스의 테이블과 컬럼이 왼쪽 트리에 펼쳐집니다. AI에게는 이 구조가 컨텍스트로 전달됩니다.
- PK · FK 표시로 키 관계를 바로 확인
- 외래 키 관계를 ER 다이어그램으로 열기
- 테이블 DDL 보기, 스키마 문서 내보내기
@로 테이블을 대화 컨텍스트에 지정

AI가 쓴 SQL도, 직접 쓴 SQL도 같은 편집기에서
실행 전에 읽고 고칠 수 있는 SQL 편집기와, 결과를 바로 다시 쓰는 그리드가 붙어 있습니다.
- 스키마 기반 자동완성, 외래 키로
JOIN … ON조건 완성 - 실행 계획(MS SQL Server 제외), Tidy 정렬, 쿼리 탭과 저장, 수동 트랜잭션
- 결과 필터·복사, CSV·JSON·Excel 내보내기
- Chart it으로 막대·선·원형 차트

쓸 AI는 직접 고르고, 모르는 건 앱에 물어보세요
LLM 제공업체와 모델은 설정에서 고릅니다. 사용법이 막히면 도움말의 Ask 탭에서 질문할 수 있고, 연결 추가 같은 작업은 확인 카드를 거쳐 대신 처리해 줍니다.
- API 키는 제공업체별로 암호화해 보관
- Tour 탭에서 화면 구성과 시작 3단계 안내
- Ask 탭 입력은 LLM 제공업체로 전송되니 비밀번호는 넣지 마세요


그 밖에 이런 것도 됩니다
실패하면 고쳐서 다시
쿼리가 오류로 실패하면 AI가 오류 메시지를 보고 SQL을 고칩니다. 자동 재실행은 조회 쿼리만 합니다.
실행 이력과 저장한 쿼리
실행한 쿼리가 최대 200건 남고, 저장한 쿼리는 AI가 참고하는 예시로도 쓰입니다.
바인드 변수와 스크립트
:name 변수에 값을 넣어 실행하고, 여러 문장 스크립트는 순서대로 실행하다 첫 실패에서 멈춥니다.
여러 서버를 한곳에서
dev·staging·prod 환경과 그룹으로 연결을 정리하고, SSH 터널로 접속합니다. 연결 목록은 비밀번호를 뺀 파일로 주고받습니다.
AI 사용량과 예산
호출별 사용량과 추정 비용을 상태 표시줄에서 확인하고, 예산을 넘으면 알림을 받습니다.
내 화면에 맞게
13개 언어, 라이트·다크·고대비를 포함한 6가지 테마, 글꼴 크기와 단축키를 바꿀 수 있습니다.
예약 실행과 메일 알림
SQL이나 AI 작업을 정한 시각이나 조건에 맞춰 실행하고, 결과를 메일로 받습니다. 등록할 때 승인을 거치며, 앱이 켜져 있는 동안(창을 닫으면 트레이에서)만 동작합니다.
MCP 확장
MCP 서버를 등록하거나 MCP 레지스트리에서 찾아 설치하면 Agent가 그 도구를 씁니다. 도구 호출은 Auto를 켜도 기본적으로 매번 승인을 받습니다.
Excel 업로드와 PDF 첨부
Agent 모드에서 .xlsx 파일의 행을 테이블에 넣습니다. AI에게는 머리글과 앞 5행만 보내고, 승인하면 앱이 한 트랜잭션으로 넣습니다. PDF는 글자를 뽑아 질문과 함께 보냅니다(스캔한 PDF 제외).
AI에게 얼마나 맡길지 직접 고르세요
두 모드는 LLM으로 보내는 정보의 범위가 다릅니다. 처음에는 테이블 행을 보내지 않는 SQL Helper로 시작합니다.
| SQL Helper 기본 | Agent 별도 동의 | |
|---|---|---|
| 하는 일 | 질문을 SQL로 바꿔 편집기에 적습니다. 실행은 사용자가 확인하고 누릅니다. | 요청을 끝낼 때까지 스스로 조회를 실행하고, 필요하면 저장된 다른 연결로 옮겨 가며 작업합니다. |
| LLM으로 가는 정보 | 스키마(테이블·컬럼 구조). 테이블 행은 보내지 않습니다. | 스키마와 조회 결과 |
| 조회 | 사용자가 Run을 누릅니다. | 읽기 전용 세션에서 실행한 뒤 되돌립니다(MS SQL Server·SAP HANA는 되돌리기만). |
| 데이터 변경 | 쓰기 미리보기와 위험 문장 확인을 거칩니다. | 한 문장씩 승인 카드로 묻습니다. Auto를 켜면 묻지 않지만, 여러 문장·읽기 전용 연결의 변경·금지 테이블은 그래도 거부합니다. |
| 켜는 방법 | LLM 설정만 저장하면 됩니다. | LLM 설정을 저장하고 전송에 동의해야 켜집니다. 제공업체를 바꾸면 SQL Helper로 돌아가 다시 동의를 받습니다. |
두 모드 모두 스키마와 함께 대화 기록과 직접 첨부한 파일이 전송됩니다. 실패한 쿼리를 자동으로 고칠 때는 DB 오류 문구가, 실행 계획 해설을 요청하면 SQL과 실행 계획이 함께 전송됩니다.
설정의 ‘샘플 값 제공’을 켜면 SQL Helper에서도 상태·유형 같은 코드성 컬럼의 값 몇 개가 함께 전송됩니다. 기본값은 꺼짐입니다.
사내 서버나 PC에서 돌리는 로컬 모델을 OpenAI 호환 주소로 연결하면 스키마도 외부로 나가지 않습니다.
텔레메트리(사용 통계 전송)는 없습니다. 기본 설정에서 앱이 접속하는 곳은 사용자가 연결한 DB 서버(SSH 터널 포함) 외에는 사용자가 설정한 LLM 제공업체(로컬 모델이면 그 주소)와 업데이트 확인(www.mirinai.com)뿐입니다. 업데이트 확인에는 DB나 사용 데이터가 포함되지 않습니다. MCP 확장이나 메일 보내기를 직접 설정하면 해당 서버로 데이터가 전송될 수 있습니다.
운영 DB 앞에서는
한 번 더 확인합니다
위험도 판정은 AI의 판단이 아니라 앱이 직접 SQL을 분석해서 정합니다.
읽기 전용은 앱 수준의 안전장치입니다. 운영 데이터베이스에는 조회 권한만 가진 DB 계정으로 연결하세요.
- 읽기 전용 연결SELECT가 아닌 문장은 확인을 묻지도 않고 거부하며, AI에게도 조회 쿼리만 쓰도록 알립니다.
- 쓰기 미리보기INSERT·UPDATE·DELETE는 트랜잭션을 열어 둔 채 영향받는 행 수를 먼저 보여 주고 커밋할지 묻습니다. 2분 안에 답이 없으면 되돌립니다.
- 위험 문장 확인DROP·ALTER 같은 구조 변경과 WHERE 없는 UPDATE·DELETE는 한 번 더 확인하고, prod 환경 연결에서는 체크 표시까지 요구합니다.
- Agent 조회는 읽기 전용으로Agent가 직접 실행하는 조회는 PostgreSQL·MySQL·MariaDB·Oracle·SQLite에서 DB의 읽기 전용 트랜잭션으로 실행하고 끝나면 되돌립니다. MS SQL Server와 SAP HANA는 DB 차원의 읽기 전용 없이 되돌리기(롤백)만 적용합니다.
- Agent 변경은 승인 카드로Agent가 보내는 변경은 기본적으로 승인해야 실행됩니다. Auto는 별도 동의 후에만 켜지고, 끄면 다음 변경부터 다시 묻습니다.
- 비밀번호와 API 키 암호화Windows 보안 저장소로 암호화해 이 PC에만 보관합니다. API 키는 제공업체별로 따로 두어 다른 곳으로 보내지지 않습니다.
Chat DB Manager 설치하기
Windows 설치 프로그램을 내려받아 실행하세요.
- 버전
- 1.6.0 · 2026-10-15
- 파일
- ChatDbManager-1.6.0-Setup.exe
- 크기
- 약 143MB
- 지원 환경
- Windows x64 전용입니다(macOS·Linux 버전은 없습니다). Windows 11에서 동작을 확인했습니다.
- 이용 조건
- 현재 무료로 제공합니다. 소스 코드는 공개하지 않습니다.
- 계정
- 앱 계정과 회원가입은 없습니다. AI 기능에는 본인의 LLM API 키 또는 로컬 OpenAI 호환 주소가 필요합니다.
- SHA-256
E4B439A0C56E84CB85591BAAAEBA018E2E490516A5D71F18700812385A012FA0
설치 방법
- 내려받은 설치 파일을 실행합니다. 사용자 계정에 설치되므로 관리자 권한이 필요 없고, 설치 위치를 바꿀 수 있습니다.
- 코드 서명이 없어 “Windows의 PC 보호” 창이 뜰 수 있습니다. 추가 정보를 누른 뒤 실행을 선택하세요.
- 바탕화면이나 시작 메뉴에서 앱을 열고 첫 연결을 추가합니다. AI 기능을 쓰려면 설정에서 LLM 제공업체와 API 키를 입력합니다.
- 새 버전은 앱이 6시간마다 확인해 백그라운드에서 내려받고, 앱을 종료할 때 설치합니다. 설정에서 바로 설치할 수도 있습니다. 수동으로 설치하려면 새 설치 파일을 내려받아 덮어 설치하세요(1.1.1 이하 버전은 한 번 수동 설치가 필요합니다). 앱을 제거해도 저장한 연결과 설정은 남습니다.
Get-FileHash .\ChatDbManager-1.6.0-Setup.exe -Algorithm SHA256