// rag · xberg-io/xberg

xberg

xbergは、xberg-ioが公開しているオープンソースのRAG・知識ベースプロジェクトです(GitHub: xberg-io/xberg)。GitHubスターは9,388、フォークは590で、MITライセンスの下で公開されています。GitHubでの最終更新は2026年10月8日です。

Polyglot document intelligence in Rust — extract text, tables and structured data from 106 formats.

★ 9.4k スター⑂ 590 フォークMIT更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
xberg-io/xberg
GitHubスター
9,388
フォーク
590
ライセンス
MIT
GitHubでの最終更新
2026年10月8日
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  1. Clarify your goal

    Pick the binding for your stack (Python, Node, CLI, Docker or MCP) and the document types you need to extract, including whether OCR is required.

  2. Get the project

    Clone xberg-io/xberg from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.

  3. Install and configure

    Install the package for your language — for Python that is a single pip install — or pull the Docker image for the server modes.

  4. Run your first task

    Extract one real document and inspect the structured output (text, tables and metadata), then wire it into your pipeline or MCP client.

// 機能

選ばれる理由

106 formats, one API

Extract text, metadata, images, tables and structured data from 106 formats across roughly 140 file extensions and 56 MIME aliases.

Fifteen bindings plus servers

Use it from fifteen language bindings, or as a CLI, REST API or MCP server for agent tooling.

Code intelligence for 371 languages

Beyond documents, xberg understands code across 371 languages for mixed code-and-docs corpora.

Multiple OCR backends

Choose Tesseract (native or WASM), PaddleOCR via ONNX, the pure-Rust Candle backend, or vision LLMs for scanned pages.

Structured LLM extraction

Pull schema-shaped structured data out of documents with LLM-backed extraction when rules are not enough.

Enrichment built in

Entity recognition, PII redaction (phone, email, SSN, cards, addresses), summarisation, translation and page classification are included.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repository

    Get the source from the official GitHub repository for xberg.

    git clone https://github.com/xberg-io/xberg.git
    cd xberg
  2. Install for Python

    Install the Python binding exactly as the README's installation table shows.

    pip install xberg
  3. Or run the Docker image

    Run the published container image for the server/CLI deployment modes.

    docker run ghcr.io/xberg-io/xberg:latest  # see README for the exact mode arguments
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains xberg?

xberg-io, through the xberg-io/xberg repository, with documentation at docs.xberg.io.

Is xberg free to use?

Yes — the project is open source under the MIT license as recorded for this listing. You can use, modify and distribute it under the MIT terms.

Does xberg need a paid API key?

Core extraction and OCR run locally with no key. Optional vision-LLM OCR and LLM extraction/enrichment use a provider you configure, with your own key.

How does xberg compare to calling a hosted document-parsing API?

Hosted parsers charge per page and require uploading documents. xberg is a local Rust engine you embed in your own stack across fifteen languages — you operate it yourself, and only optional LLM features need a provider.

How do I get started with xberg?

Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — extract one real document and inspect the structured output (text, tables and metadata), then wire it into your pipeline or MCP client.

// さらに探索

似ているツール

RAG・知識ベース

opendataloader-pdf

Turn PDFs into AI-ready data: extract Markdown, JSON and tables — and auto-tag for accessibility

★ 29.5k スターApache-2.0
ガイドを見る →
RAG・知識ベース

seekdb

seekdb — the AI-native search database unifying vector, text and structured data for agents.

★ 3.1k スターApache-2.0
ガイドを見る →
RAG・知識ベース

PaddleOCR

Lightweight OCR toolkit turning PDFs and images into structured, LLM-ready data in 100+ languages

★ 90.8k スターApache-2.0
ガイドを見る →
RAG・知識ベース

helix-db

An OLTP graph database with native vector and full-text search, built in Rust on object storage.

★ 6.1k スターApache-2.0
ガイドを見る →
RAG・知識ベース

rags

Build a ChatGPT over your own data using natural language and LlamaIndex.

★ 6.5k スターMIT
ガイドを見る →
RAG・知識ベース

trustgraph

The semantic intelligence layer for ontologies — governed, traceable knowledge for AI agents

★ 2.8k スターApache-2.0
ガイドを見る →
// 代替候補

代替候補: RAG・知識ベース

LibreAIカタログに掲載されたRAG・知識ベースプロジェクトの中で最もスターの多いもの — xbergが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る rag

さらに見る: RAG・知識ベース

カタログの中でxbergとスター数が近いRAG・知識ベースプロジェクト — 前後の棚もそのまま見て回れます。

xbergを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。