NeoBase

NeoBase

Bhaskar (open-source project) · 기타

NeoBase는 직접 SQL을 쓰지 않고 자연어로 데이터를 조회하고 시각화하며 관리하는 오픈소스 AI 데이터베이스 코파일럿이다.

NeoBase 미리보기

NeoBase 소개

About

NeoBase란 무엇인가

NeoBase는 이미 운영 중인 데이터베이스 위에 얹어 쓰는 AI 데이터베이스 코파일럿이다. 쿼리를 직접 작성하는 대신 데이터베이스와 대화를 나누는 셈이다. 자연어 SQL이 기본 방식이라, 사용자는 문법을 몰라도 평소 쓰는 말로 질문을 던진다. 데이터 소스를 연결한 뒤 평소 쓰는 말로 질문을 던진다. 이 도구는 각 요청을 실제 쿼리로 바꿔 실행하고 결과를 보여준다. PostgreSQL, MySQL 같은 SQL 엔진부터 MongoDB 같은 NoSQL 저장소, CSV와 Excel 같은 파일까지 다룬다.

핵심은 답이 필요한데 쿼리 콘솔에 익숙하지 않은 사람을 위한 속도다. 사용자가 왜 로그인을 못 하는지 확인하는 지원 엔지니어, 가입자 수를 훑어보는 창업자, 가설을 검증하려는 분석가 모두 문법을 건너뛰고 바로 데이터로 갈 수 있다. AI 쿼리 생성기가 문장을 대신 써주는 게 이 도구의 존재 이유다. 자체 호스팅하는 오픈소스 데이터베이스 도구이므로 연결 문자열과 레코드가 외부 서버로 나가지 않는다.

한계도 분명하다. NeoBase는 아직 어린 프로젝트라 기업용 거버넌스, 감사 로그, 역할별 권한 같은 기능은 없다. 모델 API 키를 직접 넣거나 로컬 Ollama 모델을 붙여야 하고, 그 사용료는 따로 낸다. 실시간 데이터에 쿼리를 쓰고 실행하기도 하므로 신뢰가 쌓이기 전까지는 읽기 전용 계정에 연결하는 편이 안전하다.

시작하기

  1. 공식 설치 안내를 따라 NeoBase를 자신의 컴퓨터나 서버에 배포하고, 브라우저에서 웹 클라이언트를 연다.
  2. 환경 변수로 설정한 관리자 자격 증명으로 로그인하고, 가입 시크릿을 생성한 뒤 자기 계정을 만든다.
  3. 사이드바에서 데이터베이스 연결을 추가하고 PostgreSQL, MySQL, MongoDB 또는 지원되는 다른 소스의 호스트, 포트, 사용자 이름, 비밀번호를 입력한다.
  4. OpenAI, Gemini, Claude 또는 로컬 Ollama 엔드포인트의 API 키를 넣어 코파일럿이 호출할 모델을 지정하고, 메시지마다 쓸 모델을 고른다.
  5. "모든 사용자 보여줘"처럼 질문을 입력하고 생성된 쿼리, 페이지 단위 결과, AI가 만든 차트를 확인한다.

제품 정보

NeoBase의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜Free (open source, self-hosted)
플랫폼Web, self-hosted (Docker)
개발사Bhaskar (open-source project)
카테고리기타
출시일Feb 2025
최근 업데이트Oct 2026
웹사이트 방문 수267
웹사이트 글로벌 순위N/A
API 제공 여부N/A

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 소프트웨어 개발자
  • 데이터 분석가
  • 제품 및 지원 팀

작업

  • 임시 데이터 탐색
  • 대시보드 만들기
  • 쿼리 튜닝
  • 스키마 작업

활용 상황

  • 실시간 문제 디버깅
  • 회의 전 데이터셋 검토
  • Google Sheets 데이터 다루기

주요 기능

에이전트 도구 호출을 결합한 자연어 쿼리

원하는 것을 설명하면 코파일럿이 쿼리를 쓰고, 실행하고, 결과를 읽은 뒤 답이 말이 될 때까지 접근을 다듬는다. 이 반복이 중요한 이유는 한 번의 시도로는 알맞은 테이블이나 필터를 놓치기 쉽기 때문이다. 망가진 문장을 건네주는 대신 AI가 계속 조정한다.

AI가 만드는 대시보드

대시보드를 요청하면 NeoBase가 스키마를 분석해 만든다. KPI용 스탯 카드, 레코드용 데이터 테이블, 라인, 바, 파이, 영역 차트 같은 위젯을 쓴다. 게이지, 바 게이지, 히트맵, 히스토그램 위젯도 있어 패턴과 분포 작업에 쓸 수 있다. 대시보드는 JSON으로 내보내고 변형을 다시 만들며 채팅 간에 복사할 수도 있다.

다중 데이터베이스 지원

NeoBase는 PostgreSQL, MySQL, MongoDB, ClickHouse, Yugabyte 등에 하나의 인터페이스로 연결한다. Redis, Cassandra, Neo4j는 로드맵에 있을 뿐 아직 나오지 않았다. 여러 엔진을 섞어 쓰는 팀이라면 클라이언트를 여러 개 켜는 대신 채팅 창 하나로 끝난다.

AI가 만드는 시각화

모든 쿼리 결과는 차트로 바뀔 수 있다. AI가 데이터 유형을 파악하고 알맞은 차트 유형을 골라 컬럼을 매핑하므로 날짜는 X축, 지표는 Y축에 놓인다. 데이터베이스 시각화가 다른 도구에서 따로 하는 작업이 아니게 된다. 결과 집합이 크면 샘플링하고 그룹화해서 10만 행을 넘겨도 차트가 읽힌다. PostgreSQL AI 어시스턴트를 구성했든 MongoDB AI 채팅을 쓰든 같은 매핑 방식이 적용된다.

CSV 및 Google Sheets 지원

CSV나 Excel 파일을 올려 데이터베이스처럼 조회할 수 있고, 저장된 스프레드시트는 AES-GCM으로 암호화된다. 별도 OAuth 연동으로 Google Sheets를 바로 연결한다. 스프레드시트 내보내기와 실시간 테이블을 한 세션에서 섞어 쓰기 좋다.

자체 호스팅 및 오픈소스

NeoBase는 MIT 라이선스로 자기 인프라에서 돌아가고, GitHub에서 코드를 읽거나 포크할 수 있다. 자체 호스팅 AI 데이터베이스인 만큼 레코드는 직접 관리하는 하드웨어에 남는다. 모델 제공자는 클라우드 API부터 로컬 Ollama 설치까지 직접 고른다. 데이터에 민감한 팀이 호스팅 서비스 대신 이걸 택하는 이유가 여기에 있다.

장단점

장점

  • 오픈소스에 자체 호스팅이라 데이터가 자기 서버에 남는다
  • SQL과 NoSQL 엔진은 물론 스프레드시트까지 한 인터페이스에서 다룬다
  • AI가 대시보드와 차트를 만들어 시각화 수작업이 줄어든다
  • 코드를 고치지 않고 클라우드 모델과 로컬 Ollama 모델을 섞어 쓴다
  • 무료로 돌릴 수 있고 비용은 모델 사용료로만 제한된다

단점

  • 어린 프로젝트라 기업용 거버넌스, 감사 로그, 역할 기반 권한이 아직 없다
  • LLM API 키나 자체 호스팅 모델을 직접 준비해야 해서 비용과 설정 부담이 붙는다
  • AI가 실시간 데이터에 쿼리를 쓰고 실행할 수 있어 읽기 전용 계정이나 꼼꼼한 검토가 필요하다
  • Redis, Cassandra, Neo4j는 예고만 됐을 뿐 없어서 일부 스택에는 지금 맞지 않는다

자주 묻는 질문

NeoBase는 쿼리를 직접 쓰는 대신 채팅으로 데이터를 조회하고 분석하며 시각화할 때 쓴다. 평소 말로 한 질문을 실제 데이터베이스 쿼리로 바꾸고 결과를 테이블이나 차트로 보여준다.