v0.6.0 첫 릴리스 · 맥미니에서 1줄 시작 · MIT

직원의 질문에,
사내 지식으로
답합니다.

문서·전문가 노하우·메모리를 연결해, 직원이 출처 있는 답을 바로 찾게 합니다. 데이터는 회사 밖으로 나가지 않고, 모든 답은 감사할 수 있습니다.

DX·AX 담당자를 위한 온프레미스 AI. GPU 없이 맥미니에서 한 줄로 시작하고, 필요하면 사내 모델로 확장하세요.

  • 1줄맥미니에서
    시작
  • GPU 없이데모 모델로
    바로 체험
  • 출처모든 답변에
    인용
  • 사내데이터는
    회사 안에
Baryon AX 근거 기반 채팅 화면. 답변 아래에 출처와 청크 번호가 표시됩니다.
출처 3건문서 · 청크 단위 인용
근거 기반
답변

한눈에 보기

문서에서 답,
그리고 감사까지.

6초 루프로 전체 흐름을 먼저 확인하세요. 문서가 질문을 만나 근거 있는 답이 되고, 감사 기록으로 남는 과정을 보여줍니다.

작동 방식 자세히 보기
문서 → 질문 → 근거 있는 답변 → 감사 기록

왜 필요한가

AI 도입이 어려운 이유는
기술이 아니라, 신뢰입니다.

직원은 답을 찾기 어려워하고, 전문가는 같은 질문에 반복해서 답하고, 보안팀은 사내 문서가 밖으로 나갈까 걱정합니다.

01

문서는 많은데, 답을 찾는 데 시간이 걸립니다.

위키·PDF·HWP·메신저에 흩어진 지식. 검색해도 어디에 있는지, 최신인지 알기 어렵습니다.

02

전문가가 떠나면, 노하우도 사라집니다.

판단 기준과 예외 조건이 문서로 남지 않아, 같은 질문이 반복되고 온보딩이 길어집니다.

03

SaaS AI에 사내 문서를 넣을 수 없습니다.

데이터 반출·권한·감사 이슈로 보안팀 승인이 나지 않으면, PoC조차 시작하기 어렵습니다.

Baryon AX는 이 세 가지를 한 번에 해결하는 온프레미스 AI입니다.

도입하면

기술이 아니라,
일하는 방식이 달라집니다.

DX·AX 담당자가 도입 검토에서 가장 많이 받는 질문에 대한 답입니다.

답을 찾는 시간

여러 곳을 뒤지지 않아도 됩니다.

사내 문서와 노하우에서 근거를 찾아, 출처와 함께 바로 답합니다.

흩어진 검색 → 한 번의 질문
전문가의 시간

판단 기준을 조직의 자산으로 남깁니다.

전문가가 머릿속으로만 알던 판단 기준을, 질문과 답변으로 꺼내 검색 가능한 문서로 남깁니다.

개인 머릿속 → 검색 가능한 지식
보안·감사

보안 검토를 통과할 수 있는 구조를 제공합니다.

데이터는 사내에, 권한은 그대로, 모든 답은 감사 기록으로 남습니다.

데이터 반출 우려 → 통제된 기본 구성
PoC 부담

GPU 견적보다 먼저, 오늘 시작합니다.

맥미니와 Docker만 있으면 한 줄로 시작. GPU는 필요할 때 연결합니다.

장비 발주 → 맥미니 1줄

어떻게 작동하나

질문에서 감사 기록까지,
네 단계면 충분합니다.

스크롤하면서 실제 답변이 만들어지는 과정을 확인해 보세요.

01

직원이 질문합니다.

“계약 갱신 절차가 뭐예요?” 채팅에 묻는 것만으로 시작합니다.

02

사내 근거를 찾습니다.

문서·암묵지·메모리에서 관련 근거를 찾고, 권한 밖 문서는 처음부터 제외합니다.

03

출처와 함께 답합니다.

답변 아래에 문서·청크 출처를 표시합니다. 근거가 없으면 추측하지 않고 경고합니다.

04

감사 기록으로 남깁니다.

누가, 무엇을, 어떤 근거로 답했는지 기록합니다. 보안팀이 확인할 수 있습니다.

B사내 AI온라인
계약 갱신 절차가 뭐예요?
질문을 입력하세요… ↑
B사내 AI검색 중
계약 갱신 절차가 뭐예요?
질문을 입력하세요… ↑
B사내 AI답변 완료
계약 갱신 절차가 뭐예요?

계약 갱신은 만료 30일 전에 담당 부서에 통보하고, 갱신 검토서를 작성한 뒤 법무팀 승인을 받습니다.

근거 3건계약 갱신 절차.pdf2026 계약 가이드.hwp법무팀 판단 기준
질문을 입력하세요… ↑
B감사 기록기록 완료
사용자김민수 · 구매팀
질문계약 갱신 절차
근거문서 3건 · 청크 7
정책ACL 통과 · PII 없음
시간2026-11-13 09:42

보안 이슈

AI 도입의 세 가지 보안 걱정,
이렇게 해결합니다.

사내 문서를 외부 SaaS에 넣지 않아도 되는 구조입니다. 데이터 위치, 권한, 감사까지 기본 구성에 포함합니다.

데이터가 밖으로 나갈까?

온프레미스 배포. 문서·벡터·감사 로그가 회사 환경 안에 남습니다. 모델도 사내 GPU나 폐쇄망에 둘 수 있습니다.

권한 없는 사람이 볼까?

조직·역할·문서 ACL을 검색 단계에서 적용합니다. 인용은 메타데이터만, 원문은 권한 확인 후에만 열립니다.

무슨 일이 있었는지 알 수 있을까?

누가 어떤 질문에 어떤 근거로 답했는지 감사 이벤트로 남깁니다. PII 마스킹과 Langfuse trace도 기본 구성입니다.

Security CI

보안은 PR마다 자동으로 확인합니다.

코드 변경마다 취약점·비밀값을 검사하고, P0/P1이면 머지를 막습니다. 주 1회 이미지·SBOM·전체 git 히스토리도 점검합니다.

코드 변경자동 검사머지 차단배포
  • 0현재 차단 이슈
  • PR마다취약점·비밀값 검사
  • 주 1회이미지·SBOM 점검
  • 0비밀값 유출

맥미니 1줄 시작

맥미니 한 대,
한 줄이면 충분합니다.

Docker Desktop을 설치하고, 터미널에 아래 한 줄을 붙여넣으세요. GPU도 API 키도 필요 없습니다.

Terminal · macOS
git clone https://github.com/baryonlabs/baryon-ax.git && cd baryon-ax && cp .env.example .env && docker compose up --build
  1. Mac mini + Docker DesktopApple Silicon 맥미니에 Docker Desktop을 설치합니다.
  2. 터미널에 한 줄위 명령을 붙여넣고 실행합니다. 이미지 다운로드에 10~20분.
  3. 브라우저 열기http://localhost:3001에서 바로 체험합니다.

처음에는 데모 모델로 동작합니다. 실제 모델은 MODEL_BASE_URL과 MODEL_NAME만 지정하면 됩니다. 사내 GPU·폐쇄망 구성은 B300 배포 가이드를 참고하세요.

기술지원

도입 검토부터 설치까지,
기술지원으로 함께합니다.

보안 질의서, 맥미니 설치, 모델 연결, 파서·파이프라인 구성까지 GitHub Issues로 문의하세요.

01 · 설치

맥미니·Docker 설치

한 줄 시작이 막히면 실행 로그와 함께 문의하세요.

02 · 보안

보안 질의서·아키텍처

데이터 위치, ACL, 감사 항목을 도입 검토 문서로 정리해 드립니다.

03 · 확장

사내 GPU·폐쇄망

모델 연결, 파서 구성, 운영 전환까지 함께 점검합니다.

더 깊이 · 주요 기능

필요할 때 펼쳐 보는 기능 상세.

지원 형식, 암묵지 지식화, 실제 화면, 도움말, 문서가 이어집니다.

근거 기반 채팅

스트리밍, 모델 선택, RAG 토글, 생성 중지·재생성·복사, 👍/👎 피드백, 처리 과정 trace.

지식 라이브러리

HWP·HWPX·PDF·Office·이미지·텍스트를 MIME 기반으로 라우팅하고, 구조를 인식해 청킹합니다.

지원 형식 전체 보기

암묵지 지식화

지식 공백 → 질문 → 답변 → 게시 → 검증 → 환류. 판단 기준과 예외 조건을 검색 가능한 지식으로 만듭니다.

가능한 이유 보기

지식 공백·온톨로지

근거를 찾지 못한 질문을 클러스터링하고, 필요한 데이터를 힌트로 제시하며 온톨로지 팩 초안을 만듭니다.

사용자 메모리

Mem0 기반 장기 기억을 저장·검색하고, 다음 답변에 관련도순으로 주입합니다.

거버넌스·감사

조직·역할 ACL, 문서 권한 변경 감사, 최근 이벤트, 관리자 설정과 시스템 상태를 한 화면에서.

운영·관측

Langfuse 트레이스, 파이프라인 단계별 지연, 저장소·메모리·CPU·컨테이너 상태 카드.

최소 하드웨어로 시작

Basic Core는 2 vCPU · 4GB RAM · GPU 없이 동작합니다. Full stack은 8 vCPU · 16GB, 7B GPU는 RTX 4090 24GB 1장부터. 필요할 때 B300·27B로 확장하세요.

하드웨어 요구사항

Supported formats

어떤 파일까지 읽을 수 있나.

확장자가 아니라 파일 내용(MIME)을 먼저 확인해 파서를 고릅니다. 확장자가 잘못된 파일도 내용에 맞는 파서로 라우팅됩니다.

확장자는 힌트일 뿐입니다.

예를 들어 .pdf 확장자를 가진 HWP 파일도 바이트 검사로 HWP를 감지해 kordoc으로 보냅니다. ZIP 기반 형식은 내부 구조를 열어 DOCX·XLSX·PPTX·HWPX를 구분합니다.

MIME first
파서지원 형식확장자필요 구성비고
내장 텍스트 TXT, Markdown, CSV, JSON, XML, 일반 UTF-8 텍스트 .txt .md .markdown .mdown .csv .json .xml Basic Core Markdown은 제목·목록·표를 구조로 보존합니다. CSV/JSON/XML은 텍스트로 추출하며, 표·스키마 구조화는 아직 하지 않습니다.
kordoc HWP, HWPX, HWPML .hwp .hwpx .hwpml parser profile 한글 문서 전용. HWP 바이너리, HWPX ZIP, HWPML XML을 처리합니다.
docling PDF, DOCX, XLSX, PPTX, HTML, PNG, JPEG, WebP, TIFF .pdf .docx .xlsx .pptx .html .htm .png .jpg .jpeg .webp .tif .tiff parser profile 레이아웃·표·OCR 모델을 사용합니다. 첫 실행 시 모델을 내려받으며, 폐쇄망에서는 /models 캐시를 마운트합니다.
Apache Tika DOC, XLS, PPT, RTF, OLE2/ZIP 컨테이너 .doc .xls .ppt .rtf (MIME 기반) Tika sidecar 레거시 형식 폴백. Tika가 텍스트를 추출하고, 구조화는 텍스트 수준에서 이뤄집니다.
현재 라우팅되지 않는 형식

GIF, BMP, SVG, ODT/ODS/ODP, EPUB, EML/MSG는 현재 파서 목록에 없습니다. GIF는 MIME 인식만 되고 파서가 연결되어 있지 않습니다. 필요하면 어댑터를 추가할 수 있습니다.

파서 사이드카 실행: docker compose -f docker-compose.yml -f docker-compose.parsers.yml --profile parsers up -d --build · 빠른 시작

Tacit knowledge loop

왜 암묵지 지식화가 가능한가.

AI가 답을 지어내는 것이 아니라, 조직이 이미 가진 판단 기준을 꺼내 검색·인용·감사 가능한 문서로 만드는 구조입니다. 핵심은 게시된 암묵지가 일반 문서와 같은 파이프라인을 탄다는 점입니다.

  1. 01 · DETECT

    감지

    근거를 찾지 못했거나 모호한 답변을 지식 공백으로 기록합니다. 질문·감지 사유·발생 횟수가 쌓입니다.

    record_knowledge_gap · /v1/admin/gaps
  2. 02 · ASK

    질문

    열린 공백을 최우선으로 질문 큐에 올리고, 판단 기준·온보딩·권한/예외·용어·문제 해결 템플릿으로 보완합니다.

    suggest_questions · /v1/tacit/questions
  3. 03 · ANSWER

    답변

    전문가가 결론만이 아니라 이유와 예외 조건을 작성합니다. 기존 문서를 첨부해 맥락을 보강하고, 초안은 작성자·관리자만 수정합니다.

    TacitStore · POST/PATCH /v1/tacit/entries
  4. 04 · PUBLISH

    게시

    # 암묵지: {질문} Markdown 문서를 만들고, 업로드 문서와 동일한 파싱·청킹·임베딩·Qdrant 색인을 실행합니다.

    POST /v1/tacit/entries/{id}/publish
  5. 05 · VERIFY

    검증

    게시된 답변이 원래 공백을 해소했는지 확인하고, 온톨로지 팩이 있으면 수용 질문으로 커버리지를 재검증합니다.

    knowledge.gap_resolved · verify_pack
  6. 06 · REUSE

    환류

    게시된 문서는 다음 채팅부터 출처와 함께 사용됩니다. 해결되지 않은 공백은 다시 질문 큐로 돌아가 사이클이 반복됩니다.

    검색 · 인용 · GET /v1/tacit/entries

The key

게시된 암묵지는 별도 FAQ가 아닙니다.

게시 시 일반 문서와 같은 Markdown 문서가 생성되고, 동일한 ingest 파이프라인을 거칩니다. 그래서 다음 채팅에서 검색되고, 출처로 인용되고, 문서 ACL이 그대로 적용됩니다. 별도 지식 베이스를 따로 관리할 필요가 없습니다.

질문답변Markdown파싱청킹임베딩Qdrant인용

01 · 같은 수집 파이프라인

암묵지를 위한 별도 저장소를 만들지 않습니다. 게시된 답변은 일반 문서와 같은 ingest 파이프라인을 타므로 검색·청킹·임베딩·출처 표시가 자동으로 따라옵니다.

02 · 끝까지 남는 provenance

공백 → 질문 → 답변 → 게시 문서가 연결됩니다. UI의 생성 근거 패널에서 생성 경로, 원본 공백, 감지 사유, 발생 횟수, 핵심 용어, 게시 문서를 확인할 수 있습니다.

03 · 권한과 감사

답변과 첨부는 조직·역할 ACL을 따르고, 초안은 작성자·관리자만 수정합니다. tacit.recorded, tacit.published, knowledge.gap_resolved가 감사 이벤트로 남습니다.

04 · 검증 가능한 루프

게시된 답변이 원래 공백을 해소했는지 확인하고, 온톨로지 팩이 있으면 수용 질문으로 커버리지를 재검증합니다. 해결되지 않은 공백은 다음 질문 큐로 돌아갑니다.

사람과 AI의 역할

주체하는 일하지 않는 일
AI공백 감지, 질문 제안, 파싱·청킹·임베딩, 검색·인용, 클러스터링판단 기준을 지어내기
전문가결론이 아니라 이유와 예외 조건을 작성, 기존 문서 첨부검증 없이 게시
관리자게시 검토, 공백 해소 확인, 온톨로지 팩 커버리지 검증권한 밖 문서 열람

Real screens

실제 B300 온프레미스 배포 화면.

Qwen3.5-27B(vLLM), Qdrant, PostgreSQL, Redis, Langfuse, Mem0가 연결된 상태에서 촬영했습니다.

B300은 검증 환경입니다. 최소 구성은 Basic Core 2 vCPU · 4GB RAM · GPU 없이 시작합니다.

전체 화면 갤러리 보기

Help

막히면 여기서 시작하세요.

설치·모델·파서·검색·권한에서 가장 자주 만나는 문제와 해결 방법입니다. 더 자세한 내용은 저장소 문서에 있습니다.

01 · MODEL

모델이 demo-local로만 보여요

MODEL_BASE_URL이 비어 있으면 데모 모델로 동작합니다. OpenAI 호환 엔드포인트와 모델 이름을 지정하세요. Ollama는 기본적으로 127.0.0.1에만 바인딩되므로 컨테이너에서는 프록시가 필요합니다.

.env
MODEL_BASE_URL=http://host.docker.internal:11435/v1
MODEL_NAME=qwen2.5:7b
02 · PARSER

HWP/HWPX 업로드가 실패해요

기본 Compose에는 파서 사이드카가 포함되지 않습니다. parser 프로필을 함께 실행하고, KORDOC_URL·DOCLING_URL이 설정되어 있는지 확인하세요.

Terminal
docker compose -f docker-compose.yml \
  -f docker-compose.parsers.yml \
  --profile parsers up -d --build
03 · RETRIEVAL

검색 결과가 비어 있어요

QDRANT_URL이 비어 있으면 lexical 폴백으로 동작합니다. Qdrant 연결 후 관리자 재색인을 실행하고, 문서 ACL·카테고리·태그 필터도 확인하세요.

API
curl -X POST http://localhost:8000/v1/admin/reindex \
  -H 'X-User-Id: admin' \
  -H 'X-Organization-Id: demo' \
  -H 'X-Roles: admin'
04 · ACCESS

관리자 메뉴가 안 보여요

개발 환경에서는 X-Roles: admin 헤더로 역할을 지정합니다. 운영 환경에서는 이 개발용 identity 헤더를 OIDC/JWT로 교체해야 합니다.

Headers
X-User-Id: demo-admin
X-Organization-Id: demo
X-Roles: admin
05 · PORTS

포트가 충돌해요

UI는 3001, API는 8000, Langfuse는 3000, PostgreSQL은 5433, Redis는 6379, Qdrant는 6333을 사용합니다. 기존 서비스가 있으면 docker-compose.yml의 포트를 바꾸세요.

Terminal
lsof -i :3001
lsof -i :8000
docker compose ps
06 · DATA

데이터를 초기화하거나 백업하고 싶어요

문서·감사·피드백·암묵지 저장소는 Compose 볼륨과 /data 아래에 있습니다. 초기화 전에 반드시 백업하고, 운영 데이터에는 삭제 명령을 바로 쓰지 마세요.

Terminal
docker compose logs -f api web
docker compose down
# 볼륨 삭제는 데이터 손실입니다. 백업 후 진행하세요.

자주 묻는 질문

Baryon AX는 무엇인가요?

Baryon AX는 사내 문서와 암묵지를 검색해 출처가 있는 답을 만드는 온프레미스 AI 에이전트 플랫폼입니다. RAG 검색 결과를 근거로 답변마다 출처와 청크를 인용하고, 조직·역할 기반 ACL과 감사 로그로 거버넌스를 유지합니다. MIT 라이선스 오픈소스이며 Docker Compose로 고객 환경에 직접 설치합니다.

어떤 문서를 지원하나요?

HWP·HWPX·PDF·Word·Excel·PowerPoint 등 Office 문서와 이미지·텍스트를 지원합니다. kordoc·docling·Tika 파서가 MIME 유형에 따라 자동 라우팅하고, 표·제목 같은 문서 구조를 인식해 청킹합니다. 검색과 인용은 사용자에게 부여된 문서 ACL 권한 범위 안에서만 이뤄집니다.

맥미니에서도 바로 시작할 수 있나요?

네. Apple Silicon 맥미니에 Docker Desktop을 설치한 뒤, 터미널에 git clone https://github.com/baryonlabs/baryon-ax.git && cd baryon-ax && cp .env.example .env && docker compose up --build 한 줄을 붙여넣으면 됩니다. GPU나 API 키 없이 데모 모델로 시작하고, 필요할 때 사내 GPU나 OpenAI 호환 모델을 연결하세요. 설치가 막히면 기술지원 섹션으로 문의할 수 있습니다.

최소 하드웨어 사양은 무엇인가요?

Basic Core는 2 vCPU, 4GB RAM, 10GB 디스크로 데모 모델을 실행할 수 있습니다. Qdrant·PostgreSQL·Redis·Langfuse·Mem0를 포함하는 Full stack은 8 vCPU, 16GB RAM(권장 32GB), 100GB 디스크를 권장합니다. GPU 추론은 7B 모델 기준 RTX 4090 24GB 1장부터 시작합니다. 전체 표는 하드웨어 요구사항에 있습니다.

폐쇄망에서도 동작하나요?

외부 인터넷은 필수가 아닙니다. Docker 이미지·모델 가중치·패키지를 사전에 미러링하면 폐쇄망에서 동작합니다. 모델 서버와 데이터 저장소도 고객 네트워크 안에 둘 수 있습니다. 에어갭 구성은 저장소의 기능 문서를 참고하세요.

어떤 모델을 지원하나요?

OpenAI 호환 API를 제공하는 모델이면 연결할 수 있습니다. Ollama qwen2.5:7b와 vLLM Qwen3.5-27B(B300 GPU 7) 구성이 검증되어 있습니다. 모델이 없을 때는 demo-local 폴백으로 UI와 흐름을 확인할 수 있습니다.

HWP/HWPX 문서도 처리할 수 있나요?

네. kordoc 사이드카가 HWP/HWPX를 파싱하고, docling이 PDF·Office·이미지를, Tika가 레거시 형식을 보완합니다. parser 프로필을 함께 실행해야 하며, MIME 기반으로 파서가 자동 라우팅됩니다. 전체 목록은 지원 형식에서 확인하세요.

데이터는 어디에 저장되나요?

문서 원본과 파싱 텍스트는 DOCUMENT_STORE에, 벡터는 Qdrant에, 감사 이벤트는 PostgreSQL과 JSONL 미러에, 메모리는 Mem0/Qdrant에 저장됩니다. 피드백·암묵지·지식 공백은 각각의 JSONL 저장소에 남습니다. 모든 저장소는 고객 환경 안에서 운영됩니다.

보안은 어떻게 관리되나요?

모든 PR은 security-sweep로 의존성 CVE·비밀값·설정 오류를 검사하고, P0/P1이면 머지를 차단합니다. 주 1회 이미지·SBOM·전체 git 히스토리 비밀값 스캔을 실행합니다. 운영 전 OIDC/JWT와 시크릿 관리 등은 보안 베이스라인을 따르세요.

라이선스는 무엇인가요?

MIT 라이선스입니다. 상업적 사용과 수정·배포가 가능하며, 저작권 고지를 유지해야 합니다. 자세한 내용은 LICENSE를 참고하세요.

기여하거나 버그를 신고하려면?

GitHub Issues에 재현 절차와 기대 동작을 적어 주세요. 보안 취약점은 공개 이슈 대신 SECURITY.md의 비공개 절차를 따라 주세요. 코드 기여는 CONTRIBUTING.md를 참고하세요.

기술지원