wannabespace/conar
AI-powered tool for working with Postgres, MySQL, MSSQL and Clickhouse.
Tamery.app – AI 지원 SQL 헬퍼
정의 – Tamery는 데이터베이스 자격 증명을 클라우드에 안전하게 저장하고 LLM에게 SQL 작성 또는 최적화를 요청할 수 있는 오픈 소스 데스크톱 애플리케이션(Electron + React)입니다. 현재 PostgreSQL, MySQL, MSSQL, ClickHouse를 지원하며 SQLite와 MongoDB는 추후 지원 예정입니다.
주요 AI 기능
- Vercel AI SDK(OpenRouter 백엔드)를 통한 프롬프트 기반 SQL 생성/최적화.
- 기본 모델을 교체할 수 있어 단일 공급자에 종속되지 않습니다.
작동 방식
- 연결 추가(암호화, 비밀번호 보호).
- Tamery UI를 열고 자연어 요청을 입력합니다(예: "지난달 매출 상위 10명의 고객을 알려줘").
- 앱은 프롬프트를 선택한 LLM에 보내고 SQL 문자열을 받아 선택한 데이터베이스에서 실행할 수 있습니다.
기술 스택 – React + TypeScript UI, 네이티브 데스크톱 느낌을 위한 Electron, 스타일링을 위한 Tailwind + shadcn/ui, 번들링을 위한 Vite, 백엔드는 Bun, Hono, Drizzle ORM, oRPC로 구축. 지원 서비스(Postgres, Redis)는 Docker로 로컬 실행. 배포는 Railway와 Stripe를 사용하여 라이선스 관리.
시작하기 – 클론, pnpm install 실행, Docker 서비스 시작(pnpm run docker:start), DB 마이그레이션(pnpm run drizzle:migrate), 그런 다음 pnpm run dev로 모든 부분을 실행. CLI에는 UI 기반 에이전트 디버깅을 위한 선택적 브라우저 자동화 헬퍼(agent-browser 또는 terminal-browser)가 포함되어 있습니다.
대상 사용자 – 개발자, 데이터 분석가, 또는 방언 차이를 외우지 않고 AI로 빠르게 SQL을 작성하고 싶지만 자격 증명은 암호화된 상태로 유지하려는 모든 사람.
모든 세부 사항은 저장소의 README에서 직접 가져왔습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트