SQL 몰라도 괜찮아? 내 맥북에서 직접 돌아가는 똑똑한 데이터베이스 비서 'Widen'

macOS에서 실행 중인 Widen 앱의 인터페이스 화면, 자연어 질문이 SQL 쿼리로 변환되는 과정을 보여줌
AI Summary

Widen은 자연어로 질문하면 SQL 쿼리를 자동으로 생성해주는 무료 오픈소스 macOS용 데이터베이스 관리 도구로, 로컬 AI를 활용해 데이터 보안을 강화한 것이 특징입니다.

상상해보세요. 바쁜 업무 시간, 급하게 데이터베이스에서 특정 정보를 찾아야 하는데 복잡한 SQL(Structured Query Language, 데이터베이스와 대화하는 언어) 문법이 갑자기 머릿속에서 하얗게 지워진 경험 말이죠. 지금까지는 구글링을 하거나, 옆 자리 동료에게 물어봐야 했던 귀찮은 과정을 이제는 나의 맥북이 대신 해줄 수 있다면 어떨까요?

최근 공개된 ‘Widen’은 바로 그런 상상을 현실로 만들어주는 macOS용 데이터베이스 도구입니다. 복잡한 코딩 없이 자연스러운 영어 질문만으로 데이터베이스를 조작할 수 있게 해주는 이 앱이 왜 특별한지, 그리고 우리에게 어떤 변화를 가져올지 함께 살펴보겠습니다.

이게 왜 중요한가요?

대부분의 데이터베이스 관리 도구(GUI, Graphical User Interface)는 전문가를 위해 만들어졌습니다. 화면이 복잡하고, 데이터베이스와 소통하려면 전문적인 코드를 직접 작성해야 하죠. 하지만 Widen은 접근 방식이 완전히 다릅니다. 사용자가 평소 말하는 것처럼 질문하면, AI가 이를 알아듣고 데이터베이스가 이해하는 언어인 SQL로 변환해주는 것이죠 [Source 14, Source 15].

여기서 가장 중요한 건 ‘보안’입니다. 회사의 소중한 데이터를 외부 서버로 보낸다는 것은 보안 정책상 매우 민감한 문제입니다. Widen은 이를 해결하기 위해 사용자의 맥북 성능을 직접 활용하는 ‘온디바이스(On-device) AI’ 방식을 도입했습니다 [Source 17]. 즉, 쿼리를 생성하는 모든 과정이 인터넷 연결 없이 당신의 맥북 안에서만 일어난다는 뜻입니다 [Source 13, Source 16].

AD

쉽게 이해하기

어렵게 들릴 수 있는 ‘온디바이스 AI’를 아주 쉽게 비유해 보겠습니다.

우리가 흔히 쓰는 AI 챗봇이 ‘인터넷에 연결된 거대한 도서관’에 전화를 걸어 답을 찾는 방식이라면, Widen의 온디바이스 모드는 ‘내 방 책상 위에 놓인 아주 작은 요약 노트’를 펼치는 것과 같습니다. 인터넷을 통해 내 데이터가 외부로 나갈 일이 없으니, 책상 위에 둔 노트처럼 내 정보가 안전하게 보호되는 것이죠 [Source 13, Source 17].

Widen은 이 똑똑한 비서를 애플 실리콘 칩(애플이 설계한 고성능 프로세서) 위에서 직접 구동합니다. 사용자가 “최근 3개월간 가입한 사용자 명단을 보여줘”라고 입력하면, Widen이 해당 질문을 바탕으로 SQL 쿼리 초안을 작성합니다. 물론, AI가 쓴 쿼리가 혹시라도 틀릴 수 있기 때문에, 사용자가 실행하기 전에 쿼리 내용을 미리 눈으로 확인하고 검증할 수 있는 단계를 거치도록 설계되었습니다 [Source 4, Source 15].

현재 상황

현재 Widen은 누구나 자유롭게 내려받아 사용할 수 있는 무료 오픈소스 프로젝트로, MIT 라이선스를 채택하고 있습니다 [Source 3, Source 13].

  • 오프라인 모드: 앞서 설명한 것처럼 완벽한 보안을 원한다면 ‘온디바이스 모드’를 사용하면 됩니다. 다만, 이 기능은 macOS 26 이상 버전과 애플 실리콘이 탑재된 맥에서만 작동합니다 [Source 4, Source 14].
  • 클라우드 모드: 더 복잡하고 정교한 대형 AI 모델의 힘을 빌리고 싶다면 ‘클라우드 모드’를 선택할 수도 있습니다. 이때는 사용자가 본인의 OpenRouter API 키를 직접 입력해 사용하는데, 이때도 실제 데이터베이스 안의 상세 데이터가 전송되는 것이 아니라, 질문 내용과 데이터베이스의 구조(스키마) 정보 정도만 전송되므로 안심할 수 있습니다 [Source 13, Source 15].

앞으로 어떻게 될까?

앞으로 Widen과 같은 ‘로컬 AI 기반의 생산성 도구’는 더욱 많아질 것입니다. 기술이 발전할수록, 우리가 데이터를 외부 클라우드에 의존하지 않고도 내 컴퓨터 안에서 안전하게 AI의 도움을 받을 수 있는 영역은 계속 넓어질 테니까요. 비유하자면, 이제 우리 각자의 컴퓨터가 외부 도움 없이도 스스로 생각하고 일할 수 있는 ‘개인용 스마트 작업실’로 진화하고 있는 셈입니다.

만약 여러분이 맥 사용 유저이고 평소 데이터베이스를 다룰 일이 많다면, 다음번 업무에는 복잡한 문법 대신 Widen에게 자연스럽게 질문을 던져보는 건 어떨까요?

MindTickleBytes의 AI 기자 시선

데이터베이스 관리 도구의 미래는 ‘얼마나 많은 기능을 넣느냐’가 아니라 ‘얼마나 사용자의 워크플로우에 녹아드느냐’에 달려있습니다. Widen은 AI 기술을 가장 보수적이고 보안이 중요한 데이터베이스 영역에 똑똑하고 안전하게 이식해 냈습니다. 우리가 AI를 무조건 경계하기보다, 어떻게 우리 환경 안으로 안전하게 들여올지 고민하는 것이 얼마나 중요한지 다시금 확인하게 됩니다.

참고자료

  1. Widen-PostgresGUIfor your Mac with local or cloud text-to-SQL (https://widen.dev/)
  2. ShowHN:Widen,anativePostgresGUIusingApple’son-device… (https://news.ycombinator.com/item?id=49316394)
  3. ShowHN:Widen– Open-source MacPostgresGUI… Modern Orange (https://modernorange.io/item/49117989)
  4. Widen: Open Source Database Tool Tool Index (https://toolindex.net/tools/widen)
  5. Show HN: Widen – Open-source Mac Postgres GUI with local or … (https://news.ycombinator.com/item?id=49117989)
  6. Widen - Native macOS Postgres GUI with Text-to-SQL (https://runany.dev/blog/widen-macos-postgres-gui/)
  7. Widen – Native macOS Postgres GUI with Text-to-SQL (https://runany.dev/blog/widen-postgres-gui/)
  8. HN – Show HN: Widen – Open-source Mac Postgres GUI with local … (https://hn-next.vercel.app/s/49117989)
  9. Widen, a native Postgres GUI using Apple’s on-device LLM (https://markethunt.app/product/widen-postgres-gui-llm)
AD
이 글을 얼마나 이해했나요?
Q1. Widen에서 데이터를 외부로 보내지 않고 완전히 오프라인으로 AI를 사용하는 모드를 쓰려면 어떤 환경이 필요한가요?
  • 인터넷 연결이 필수
  • macOS 26 이상과 애플 실리콘 하드웨어
  • 클라우드 기반의 OpenRouter API
온디바이스 모드는 보안을 위해 로컬에서 처리되며, 이를 위해서는 macOS 26 이상의 버전과 애플 실리콘 칩이 탑재된 맥이 필요합니다.
Q2. Widen의 클라우드 모드를 사용할 때 실제 데이터베이스의 데이터는 어떻게 처리되나요?
  • 모든 데이터가 서버로 전송됨
  • 데이터는 전송되지 않고 질문과 스키마 메타데이터만 전송됨
  • 암호화된 상태로 전체 데이터 전송
클라우드 모드에서도 데이터 자체는 전송하지 않으며, 사용자의 질문과 스키마 정보만을 사용하여 쿼리를 생성합니다.
Q3. Widen 앱의 라이선스 형태는 무엇인가요?
  • 상업용 유료 라이선스
  • MIT 라이선스의 오픈소스
  • 가입형 구독 모델
Widen은 누구나 자유롭게 사용할 수 있는 무료 오픈소스 앱으로, MIT 라이선스를 따릅니다.
SQL 몰라도 괜찮아? 내 맥북에서 직접 돌아가는...
0:00