OpenBMB/UltraRAG

MCP アーキテクチャ上に構築された軽量 RAG フレームワーク。YAML 設定で複雑なワークフローを数十行で実装できます。

開発の材料自由に使える · Apache-2.0デザイン・UI コンポーネントPython難易度
5,634+16今週0
434フォーク7Issue
デモ・公式サイトをひらくultrarag.github.io

中辛 の解説

Python ベースで Flask・Hugging Face Transformers・vLLM など主流スタックに対応。MCP(Model Context Protocol)という標準設計により、Retriever・Generation などの処理を独立した Servers として再利用可能にしています。UI では Pipeline Builder で Canvas と Code が双方向同期でき、オンライン調整も容易です。デモとしてすぐに会話型ウェブ UI に変換可能で、研究実験から実プロダクト導入まで対応します。難易度は中程度で、YAML 記述の基礎知識があれば始められます。

이런 레포예요

이럴 때 쓰면 좋아요

  • 社内ナレッジベースに対する自動質問応答システムの構築
  • 複数の LLM を組み合わせた多段階推論パイプラインの実装
  • ビジュアル RAG IDE でアルゴリズム実験から Web UI への迅速なデプロイ

핵심 기능

低コード YAML 設定による複雑ワークフロー実装ビジュアル Pipeline Builder と双方向 Code 同期ワンクリック変換で会話型ウェブ UI 生成

대안 대비 차별점

MCP アーキテクチャにより完全にモジュール化された Server 設計が Langchain・LlamaIndex と異なり、制御フロー(分岐・ループ)を YAML で宣言的に記述することで、複雑な推論ロジック実装時のコード量を劇的に削減できます。

食べた人たち

実際に使ってみた人の記録です — 一言も完走の記録も、確認のうえで公開しています。

試食評 · 使った人のひとこと

まだ試食評がありません。使ってみたら、最初のひとことをどうぞ。

ほかのリポジトリの試食評を見る →

이 레포로 만든 것들

🖋 완주 인증하기

아직 이 레포로 만든 완주 인증이 없어요. 첫 밥도장을 찍어보세요!

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

준비물

  • Python 3.9 以上
  • uv パッケージマネージャー(推奨)または pip
  • OpenAI API キー(Generation モデル使用時)

すぐ動かしてみるPython (uv)

ギット飯がリポジトリの構成を確認して組み立てた実行コマンドです。ターミナルに貼り付ければ、取得から実行までまとめて進みます。

git clone --depth 1 https://github.com/OpenBMB/UltraRAG.git &&
cd UltraRAG &&
uv sync

uv가 없다면: brew install uv · 실행 명령은 README를 확인하세요.

コードは自分の環境で動きます — はじめて見るリポジトリなら、中身にひととおり目を通してから実行するのがおすすめです。

README가 안내하는 자세한 단계 보기
  1. uv パッケージマネージャーのインストール
pip install uv==0.12.0
  1. リポジトリのクローン
git clone https://github.com/OpenBMB/UltraRAG.git --depth 1
cd UltraRAG
  1. 仮想環境の作成と依存関係のインストール
uv sync
  1. 仮想環境の有効化(macOS・Linux)
source .venv/bin/activate
  1. インストール確認用サンプル実行
ultrarag run examples/experiments/sayhello.yaml
  1. UI を起動(ブラウザで http://localhost:5050 にアクセス)
ultrarag ui

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try OpenBMB/UltraRAG

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

5,634+16 / 7일

使いやすさ · まねしやすいか

ベストサンプルサンプル評点 62/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2025 年に作成

「디자인·UI 컴포넌트」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/OpenBMB/UltraRAG.svg)](https://www.gitbap.com/r/OpenBMB/UltraRAG)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る