설치 및 실행

NeoSQL 은 웹 앱과 Windows · macOS 데스크톱 앱을 지원합니다. 사용 환경에 맞는 실행 모드를 선택하고 설치 · 시작 방법을 확인하세요.

어떤 실행 모드가 적합한가

NeoSQL 은 Desktop 앱과 Web 앱으로 사용할 수 있고, Desktop 앱은 로그인 없이도 바로 쓸 수 있습니다. 사용 환경에 맞는 조합을 선택하세요.

Desktop (비로그인) — 설치하면 바로, 데이터는 내 PC 에만

회원가입이나 로그인 없이 데스크톱 앱을 설치하는 즉시 사용할 수 있습니다. 프로젝트는 이 PC 에만 저장되는 로컬 프로젝트로 만들어지며 서버로 전송되지 않습니다. 사내망 · 로컬 DB 연결, ERD, SQL Editor, 코드 생성을 그대로 쓸 수 있고, 팀 협업 · 공유 · 클라우드 백업처럼 계정이 필요한 기능만 제외됩니다.

Desktop (로그인) — 사내 DB 접근과 팀 협업을 함께

방화벽이 개발자 PC 까지만 허용된 사내망 · 로컬 DB 나 VPN 환경의 데이터베이스에 접속하면서 팀 협업까지 필요하다면 로그인해서 사용하세요. 데스크톱 앱이 PC 에서 직접 DB 에 연결하므로 PC 에서 접근 가능한 어떤 DB 든 사용할 수 있고, 계정 프로젝트는 클라우드로 동기화되어 팀원과 실시간으로 공유됩니다. 로컬 프로젝트도 함께 쓸 수 있습니다.

Web — 설치 없이 가장 빠르게 시작

별도 설치 없이 브라우저에서 바로 사용할 수 있는 가장 빠른 진입 방식입니다. OAuth 소셜 로그인 후 즉시 ERD · SQL Editor 를 사용할 수 있으며, 클라우드 동기화로 팀원과 실시간 협업할 수 있습니다. 다만 사내망 · 로컬 DB 에는 연결할 수 없고 인터넷에서 직접 접근 가능한 퍼블릭 DB 만 연결할 수 있으며, 로그인이 필요합니다.

Web 앱 사용

별도 설치 없이 브라우저에서 NeoSQL 을 시작하는 방법입니다.

시작 흐름

NeoSQL 공식 사이트에 접속해 로그인 페이지에서 인증하면 대시보드로 이동합니다. 참여 중인 프로젝트가 표시되며, "새 프로젝트" 로 만들거나 기존 프로젝트를 선택해 작업을 이어갈 수 있습니다. 회원가입 · 로그인 · 프로젝트 관리의 자세한 절차는 다음 가이드를 참고하세요.

Desktop 앱 설치 및 시작

macOS · Windows 데스크톱 앱은 사내망 · 로컬 DB 에 직접 연결할 수 있습니다. 설치 후 바로 로그인 없이 사용할 수 있고, 팀 협업이 필요하면 로그인해서 계정 프로젝트를 함께 쓰면 됩니다.

macOS 설치 (Apple Silicon)

Apple Silicon Mac 에서 NeoSQL 데스크톱 앱을 설치하는 방법입니다.

1

DMG 파일 다운로드

NeoSQL 공식 사이트에서 macOS용 설치 파일 NeoSQL-mac-arm64.dmg 을 다운로드합니다. Apple Silicon Mac 만 지원됩니다. Intel 칩 기반 Mac 은 현재 지원되지 않습니다.

2

앱 설치

DMG 파일을 열고 NeoSQL 아이콘을 Applications 폴더로 드래그합니다.

3

Gatekeeper 승인

처음 실행 시 "확인되지 않은 개발자" 경고가 표시될 수 있습니다. 시스템 설정 → 개인정보 보호 및 보안(Privacy & Security) 으로 이동하여 NeoSQL 항목의 "확인 없이 열기(Open Anyway)" 버튼을 클릭하면 다음 실행부터는 경고가 표시되지 않습니다.

Windows 설치

Windows PC 에 NeoSQL 데스크톱 앱을 설치하는 방법입니다. Microsoft SmartScreen 이 다운로드 단계와 실행 단계에서 안내창을 띄울 수 있으므로 다음 절차를 순서대로 따라가세요.

1

설치 파일 다운로드

NeoSQL 공식 사이트에서 Windows 용 설치 파일 NeoSQL-win-x64-Setup.exe 를 다운로드합니다.

2

다운로드 SmartScreen 차단 해제 (Microsoft Edge)

Microsoft SmartScreen 은 코드 서명이 없는 신규 배포 파일을 다운로드 단계에서 일시 차단할 수 있습니다. 차단 안내가 표시되면 아래 이미지의 흐름에 따라 파일을 유지합니다. (Microsoft Edge 가 다른 브라우저보다 SmartScreen 검사를 더 엄격하게 적용합니다.)

다운로드 SmartScreen 차단 해제 (Microsoft Edge)
3

실행 SmartScreen 경고 통과 (Windows)

다운로드한 설치 파일을 실행합니다. Windows SmartScreen 이 "PC를 보호했습니다" 창을 띄우면 "추가 정보" → "실행" 을 클릭해 설치를 진행합니다.

4

설치 완료 및 방화벽 허용

설치 마법사의 안내에 따라 진행하면 바탕화면과 시작 메뉴에 NeoSQL 바로가기가 생성됩니다. 별도의 환경변수 설정이나 Java 설치는 필요하지 않으며, neosql:// 딥링크 핸들러도 자동으로 등록됩니다. 첫 실행 시 Windows 방화벽 경고가 나타나면 "액세스 허용" 을 선택해 NeoSQL 이 DB 와 정상 통신할 수 있도록 합니다.

Tip

기업 환경에서 설치가 차단되는 경우, IT 관리자에게 NeoSQL 설치 파일의 허용을 요청하세요. NeoSQL 은 코드 서명 인증서 도입을 준비 중이며, 이후에는 SmartScreen 경고가 사라질 예정입니다.

자격증명 저장 위치

데스크톱 앱은 DB 접속 비밀번호와 SSH 키 등 자격증명을 OS 보안 저장소에 암호화하여 저장합니다.

  • macOS — macOS Keychain 에 사용자 계정 단위로 암호화되어 저장됩니다.
  • Windows — Windows 자격증명 보안 저장소(DPAPI) 에 현재 사용자 계정 단위로 암호화되어 저장됩니다.

자동 업데이트 동작

데스크톱 앱은 실행 시 자동으로 새 버전을 확인하고 백그라운드로 다운로드합니다. 다운로드가 완료되면 "지금 재시작" / "나중에" 를 선택할 수 있는 안내가 표시되며, "나중에" 를 선택하면 다음 앱 종료 시 자동으로 새 버전이 적용됩니다. 폐쇄망 환경에서는 자동 업데이트가 동작하지 않으므로 IT 관리자가 새 설치 파일을 배포해야 합니다.

시작 흐름

설치된 데스크톱 앱에서 "브라우저로 로그인" 을 클릭하면 기본 브라우저로 인증 페이지가 열리고, 인증이 끝나면 neosql:// 딥링크 핸들러를 통해 데스크톱 앱으로 자동 복귀합니다. 이후 대시보드에서 새 프로젝트를 만들거나 기존 프로젝트를 선택해 작업을 시작할 수 있습니다. 회원가입 · 로그인 · 프로젝트 관리의 자세한 절차는 다음 가이드를 참고하세요.

모드별 기능 차이

각 실행 환경에서 사용할 수 있는 기능을 한눈에 비교합니다. Desktop 은 같은 앱이며 로그인 여부에 따라 계정 기능만 달라집니다.

기능DesktopWeb
비로그인로그인
Core
ERD 작성 / 편집가능가능가능
SQL Editor가능가능가능
코드 생성 NEW가능가능가능
Forward / Reverse Engineering가능가능가능
Database
퍼블릭 DB 연결가능가능가능
사내망 / 로컬 DB 연결가능가능불가
Collaboration
팀 협업 (실시간 동기화)불가가능가능
프로젝트 공유 / 초대불가가능가능
클라우드 백업불가가능가능
Extra
AI 기능제한적
본인 API 키 등록 시
가능가능
템플릿 스토어 (다운로드 / 업로드)제한적
공개 팩 다운로드만
가능가능
Tip

사내망 · 로컬 DB 나 VPN · 방화벽 제한이 있는 DB 에 접속해야 한다면 Desktop 앱을 사용하세요. 로그인 없이도 바로 쓸 수 있고, 팀 협업 · 공유 · 클라우드 백업이 필요해지면 그때 로그인해 계정 프로젝트를 함께 사용하면 됩니다.

프로젝트 타입 정책

프로젝트는 만들 때 로컬 프로젝트와 계정 프로젝트 중 하나로 정해지며, 저장 위치가 서로 달라 나중에 타입을 바꿀 수 없습니다. 만들 때 용도에 맞게 선택하세요.

로컬 ↔ 계정 프로젝트 직접 전환은 지원하지 않음

로컬 프로젝트는 이 PC 안에만 저장되고, 계정 프로젝트는 클라우드에 저장되어 팀원과 동기화됩니다. 저장 위치 자체가 다르기 때문에 자동 마이그레이션 도구는 제공하지 않으며, 타입을 바꿔야 한다면 원하는 타입으로 새 프로젝트를 만든 뒤 ERD · 테이블 정의를 다시 가져와야 합니다. 로그인 상태에서는 두 타입을 함께 쓸 수 있으므로 대부분은 전환 없이 새 프로젝트를 추가하는 것으로 충분합니다.