본문으로 건너뛰기
PromptQuorum인간을 위해 설계. AI를 위해 구조화.
홈/고급 로컬 LLM
RAG & Document Chat

Xberg 리뷰: LLM 및 RAG 파이프라인을 위한 오픈소스 문서 인텔리전스

·8분 읽기Hans Kuepper 저 · PromptQuorum 창립자 · 오픈 웨이트·오픈소스 AI 디스커버리 엔진

Xberg는 Rust로 작성된 MIT 라이선스 문서 인텔리전스 엔진으로, 약 107개 파일 형식과 웹 페이지, 오디오, 소스 코드에서 텍스트, 표, 메타데이터, 구조화된 데이터를 추출합니다. 15개 언어 바인딩, CLI, REST 서버, MCP 서버 중 하나로 사용하며, 데스크톱 앱이 아니라 개발자용 라이브러리입니다.

핵심 요점

  • 라이브러리는 MIT 라이선스로 무료이며, 개발사는 Pro, Enterprise, 관리형 Platform도 판매하지만 공개 가격은 없습니다
  • Kreuzberg를 새 v1 계열로 다시 만든 리브랜딩이므로, 이전 Kreuzberg 관련 글도 같은 엔진을 다룹니다
  • 터미널이나 코드가 필요합니다. 데스크톱 설치 프로그램은 없고, 설치는 언어별 명령 한 줄입니다
  • 속도와 정확도 순위는 개발사 자체 벤치마크에서 나온 것이며 PromptQuorum이 재현하지 않았습니다
  • 완전한 오프라인 동작, 첫 실행 시 모델 다운로드, 텔레메트리 전송 여부는 문서에 나와 있지 않습니다

📍 한 문장으로

Xberg는 문서, 웹 페이지, 오디오, 코드를 LLM에 바로 쓸 수 있는 Markdown과 구조화된 데이터로 변환하며, 오픈소스 코어는 사용자의 CPU에서 실행됩니다.

💬 쉽게 말하면

Xberg는 건네준 거의 모든 파일을 읽어 언어 모델이나 검색 색인이 쓸 수 있는 깨끗한 텍스트, 표, 메타데이터로 돌려줍니다. 일반 프로그래밍 라이브러리처럼 설치하거나 작은 서버로 실행할 수 있습니다. 언어 모델로 구조화된 필드를 뽑고 싶다면 사용자의 컴퓨터에서 실행 중인 모델로 연결할 수 있습니다.

Xberg(xberg.io, 문서는 docs.xberg.io, 소스는 github.com/xberg-io/xberg)는 파일, 웹 페이지, 오디오, 코드를 Markdown과 기타 구조화된 출력으로 변환하는 문서 인텔리전스 엔진입니다. 추출, OCR, 레이아웃 분석 단계가 사용자의 CPU에서 실행되고, LLM 기반 추출은 클라우드 모델 대신 Ollama, LM Studio, vLLM과 연동할 수 있어 로컬 AI 디렉터리에 수록되었습니다. 이 리뷰에서는 Xberg가 하는 일, 로컬에서 실행되는 부분과 그렇지 않은 부분, 설치 방법, 적합한 사용자를 다룹니다.

Xberg 리뷰: LLM 및 RAG 파이프라인을 위한 오픈소스 문서 인텔리전스

Xberg란?

Xberg는 문서 인텔리전스 엔진입니다. 파일, URL, 아카이브, 소스 트리를 지정하면 LLM이나 검색 색인이 바로 쓸 수 있는 형식의 깨끗한 텍스트, 표, 메타데이터, 구조화된 데이터를 돌려줍니다. README는 이를 「모든 언어를 위한 빠르고 정밀한 문서 인텔리전스 엔진」이라고 소개합니다.

  • 제품 유형: 15개 언어 바인딩을 갖춘 Rust 코어, 14개 명령의 CLI, REST API(xberg serve), MCP 서버, Docker 이미지, Helm 차트
  • 저장소: github.com/xberg-io/xberg, 스타 9,000+개, 2025년 1월 생성 (GitHub API로 확인)
  • 계보: README는 Xberg가 「Kreuzberg의 다음 버전」이며 같은 엔진을 「새로운 v1 계열로 다시 만들고 이름을 바꾼 것」이라고 밝힙니다. 이전 kreuzberg-dev/kreuzberg 주소는 현재 이곳으로 리디렉션되며, 별도의 kreuzberg-lts 저장소도 남아 있습니다
  • 라이선스: 저장소의 LICENSE 파일에 따라 MIT입니다
  • 개발사: 사이트에는 브랜드 「Xberg」와 GitHub 조직 xberg-io가 표시되며, 사업자 정보(Imprint)에는 독일 베를린 주소와 웹사이트 책임자 1명이 기재되어 있으나 법인명과 등록번호는 없습니다

Xberg로 무엇을 할 수 있나요?

Xberg는 문서 파이프라인의 여러 단계를 하나의 엔진으로 묶습니다. 일부 기능은 선택형 기능 플래그이며, 사전 빌드 패키지와 Docker 이미지에는 기본으로 포함됩니다.

  • 추출 — PDF, Office 파일, 이미지, HTML, 이메일, 전자책, 학술 논문, 구조화된 데이터를 읽으며, MIME 감지와 대용량 입력 제한을 지원합니다
  • OCR — Tesseract, PaddleOCR, Candle 또는 비전-언어 모델 백엔드를 폴백 체인과 신뢰도 점수와 함께 제공합니다
  • 레이아웃과 표 — ML 레이아웃 및 표 구조 모델이 읽기 순서와 셀 격자를 Markdown으로 복원합니다
  • 음성 변환 — MP3, M4A, WAV, WebM, MP4 오디오의 음성 인식을 Whisper ONNX 모델로 수행합니다 (기능 플래그)
  • URL 가져오기 — crawlberg 엔진으로 웹 페이지 하나를 추출하거나 링크를 따라 크롤링합니다 (기능 플래그)
  • 아카이브 해제 — 중첩된 zip, tar, gz, 7z 파일을 재귀적으로 풀며, 압축 폭탄·압축률·중첩 깊이 제한을 둡니다
  • 코드 인텔리전스 — 371개 프로그래밍 언어의 함수, 클래스, import, 심볼을 추출하며, RAG용 구문 인식 청킹을 지원합니다
  • 임베딩과 보강 — 로컬 ONNX 또는 제공자 호스팅 임베딩, 리랭킹, 개체·키워드 추출, 요약, 번역, 마스킹
  • 구조화 추출 — 로컬 또는 호스팅 LLM으로 스키마 기반 JSON을 생성합니다
  • 출력 — 일반 텍스트, Markdown, Djot, HTML, JSON 트리, Docling DocTags

로컬에서 실행되는 부분과 그렇지 않은 부분

추출, OCR, 레이아웃 분석, ONNX 임베딩은 사용자의 CPU에서 실행되며, 네트워크는 호스팅 제공자를 고르거나 URL을 가져오거나 개발사의 라이브 데모를 쓸 때만 관여합니다. 문서는 이 엔진을 GPU 없이 CPU 우선으로 동작한다고 설명합니다.

  • CPU: x86_64에서 ONNX 기반 기능(PaddleOCR, 레이아웃 감지, 임베딩, 리랭킹, 음성 변환)은 AVX/AVX2가 필요하며 없으면 충돌할 수 있습니다. ARM은 영향이 없습니다
  • 플랫폼: 사전 빌드 바이너리는 Linux(x86_64, aarch64), Windows, Apple Silicon을 지원하며, Intel Mac은 CLI와 Python 휠만 사전 빌드가 제공됩니다
  • 브라우저 빌드: WebAssembly 패키지는 브라우저, Deno, Cloudflare Workers, Node.js 22 이상에서 실행되며 LLM 및 VLM 기능은 빠져 있습니다

추출, OCR, 레이아웃

실행 위치:
사용자의 CPU, 프로세스 내부 또는 자체 서버

임베딩과 리랭킹

실행 위치:
로컬 ONNX 모델 또는 사용자가 설정한 호스팅 제공자

구조화 추출

실행 위치:
로컬의 Ollama, LM Studio, vLLM 또는 호스팅 LLM

URL 가져오기와 크롤링

실행 위치:
대상 사이트에 대한 네트워크 접근이 필요

문서 사이트의 라이브 데모

실행 위치:
업로드가 개발사의 API를 거침

확인하지 못한 사항: 문서에는 첫 실행 시 모델이나 OCR 엔진을 다운로드하는지, 엔진이 완전히 오프라인으로 동작하는지, 텔레메트리를 전송하는지가 나와 있지 않습니다. 의존하기 전에 네트워크가 차단된 복사본에서 테스트하십시오.

Xberg 라이선스와 상용 에디션

라이브러리는 개인, 내부, 상업적 용도로 MIT 라이선스에 따라 무료이며, 개발사는 가격을 공개하지 않은 유료 에디션도 제공합니다. 세부 내용은 xberg.io와 그 개인정보 처리방침에서 가져왔습니다.

  • Xberg Pro: 자체 호스팅 단일 컨테이너 에디션, Xberg Enterprise: 거버넌스와 지원을 갖춘 Kubernetes 분산 에디션
  • Xberg Platform: 사용량 기준 또는 자체 호스팅으로 가격이 책정되는 관리형 백엔드이며, 초대 전용 디자인 파트너 프로그램은 24개월 가격 고정을 제공합니다
  • 웹사이트 개인정보: 2026년 5월 21일자 방침은 「Xberg」를 법인명 없이 관리자로 표기하며, 분석은 쿠키 동의가 있을 때만 실행된다고 밝힙니다
  • 방침에는 오픈소스 라이브러리가 개발사로 데이터를 전송한다는 언급이 없습니다

Xberg가 적합한 사용자

Xberg는 다양한 문서 형식을 깨끗하고 구조화된 텍스트로 변환해야 하며, PDF, OCR, 레이아웃 라이브러리를 따로 엮는 대신 엔진 하나를 호출하려는 개발자에게 적합합니다.

다음과 같다면 Xberg를 사용하십시오

  • PDF, 스캔본, Office 파일, 이메일, 오디오를 수집하는 RAG, 검색, 에이전트 파이프라인을 구축한다
  • 자체 하드웨어에서 사용 중인 언어로 라이브러리, 서버, MCP 도구 형태의 추출을 원한다
  • 자체 하드웨어의 모델 서버로 LLM 기반 필드 추출이 필요하다

다음과 같다면 다른 선택지를 찾아보십시오

  • 문서와 대화하는 클릭형 앱을 원한다
  • 오프라인 동작과 텔레메트리에 대한 문서화된 보증이 지금 필요하다
  • 법인이 명시되고 엔터프라이즈 가격이 공개된 공급사가 필요하다

경쟁 제품과 대안

디렉터리에는 다른 문서 추출 엔진이 없으므로, 같은 범주에서 가장 가까운 리뷰는 파일을 변환하기보다 콘텐츠를 가져오거나 활용하는 도구입니다. Xberg는 이들보다 앞 단계에 있어 깨끗한 텍스트와 구조를 만들고, 이들은 그것을 저장하거나 검색하거나 활용합니다.

Firecrawl

주요 특징:
웹사이트를 LLM용 Markdown 또는 JSON으로 변환
Firecrawl 관련 문서 (2개)

Cognee

주요 특징:
지식 그래프 기반의 에이전트용 셀프호스팅 장기 메모리

txtai

주요 특징:
벡터와 LLM 데이터베이스를 하나로 묶은 임베디드 라이브러리
txtai 관련 문서 (2개)

기타 언급:

전체 목록과 Xberg 항목은 로컬 LLM 소프트웨어 디렉터리에서 확인하십시오.

디렉터리에서 비교

자주 묻는 질문

Xberg를 MCP 서버로 실행할 수 있나요?

README에는 CLI와 REST API와 함께 MCP 서버가 나열되어 있습니다. 이 리뷰에서는 실행해 보지 않았으므로 정확한 시작 명령은 문서에서 확인하십시오.

브라우저에서 Xberg를 사용할 수 있나요?

예, WebAssembly 패키지로 가능하며 Deno, Cloudflare Workers, Node.js 22 이상도 지원합니다. LLM 및 VLM 기능은 제외됩니다.

Intel Mac에서 실행되나요?

일부만 가능합니다. 사전 빌드 패키지는 CLI와 Python 휠만 제공되며, 문서는 Intel 지원을 최선 노력 수준이며 제거 예정이라고 설명합니다.

기밀 파일을 라이브 데모에 업로드해도 되나요?

아니요. 데모는 문서를 개발사의 API로 전송하므로 민감한 자료는 로컬 설치로 처리하십시오.

Xberg를 호출할 수 있는 언어는 무엇인가요?

Python, TypeScript와 Node.js, WebAssembly, Rust, Go, Java, Android용 Kotlin, C#, Ruby, PHP, Elixir, Dart와 Flutter, Swift, Zig, 그리고 FFI를 통한 C입니다.

PromptQuorum이 Xberg를 테스트했나요?

아니요. 이 리뷰는 공식 사이트, 문서, 개인정보 처리방침, GitHub 저장소, 릴리스 데이터를 바탕으로 하며 자체 벤치마크에 근거하지 않았습니다.

출처

← 고급 로컬 LLM으로 돌아가기

MCP