MCP/AIエージェント OSSカタログ
AUTOMATIC1111/stable-diffusion-webui
Stable Diffusionによる画像生成のWeb UI。豊富な機能と拡張により、ブラウザから画像生成を手軽に扱える。
BerriAI/litellm
多数のLLMプロバイダを統一APIで呼び出せるライブラリ/プロキシ。OpenAI互換のインタフェースでモデルを横断利用できる。
Significant-Gravitas/AutoGPT
目標を与えると自律的にタスクを分解・実行するAIエージェント。自律エージェントの草分けとして知られる。
chroma-core/chroma
AIアプリ向けの軽量なベクトルデータベース。埋め込みの保存と類似検索を担い、RAGの検索基盤として使える。
comfyanonymous/ComfyUI
画像生成をノードベースで組み立てるUI。拡散モデルの処理をグラフで可視化し、複雑な生成ワークフローを再現・共有できる。
crewAIInc/crewAI
役割を持つエージェントをチーム編成して協調作業させるフレームワーク。各エージェントに役割と目標を与えて自律的に連携させる。
danny-avila/LibreChat
多様なLLMに対応したオープンソースのチャットUI。複数プロバイダの切替やマルチモーダル入力に対応する。
flowiseai/Flowise
LLMアプリをドラッグ&ドロップで構築するノーコードツール。エージェントやRAGの処理フローを画面上で組み立てられる。
ggml-org/llama.cpp
C/C++で書かれたLLM推論エンジン。GGUF形式の量子化モデルをCPUでも動かせ、軽量なローカル実行を実現する。
ggml-org/whisper.cpp
OpenAI WhisperをC/C++で実装した音声認識エンジン。CPU上でも軽快に動作し、ローカルでの文字起こしを実現する。
guidance-ai/guidance
LLMの出力を構造的に制御するためのライブラリ。生成テキストの形式や制約をプログラムで指定できる。
huggingface/diffusers
拡散モデルを扱うためのライブラリ。画像などの生成モデルを手軽に読み込み、推論やファインチューニングができる。
huggingface/transformers
多数の事前学習済みモデルを扱える機械学習ライブラリ。テキスト・画像・音声のモデルを統一APIで読み込み・推論・学習できる。
hwchase17/langchainjs
LangChainのJavaScript/TypeScript版。Node.jsやブラウザ環境でLLMアプリやエージェントを構築できる。
langchain-ai/langchain
LLMアプリ開発のためのフレームワーク。プロンプト・モデル・外部ツールを連結し、RAGやエージェントなどの処理フローを組み立てられる。
langchain-ai/langgraph
LangChain製のエージェント構築フレームワーク。処理をグラフ(ノードとエッジ)で表現し、分岐やループを含む複雑なワークフローや多エージェント協調を制御できる。
langgenius/dify
LLMアプリを画面上で構築・運用できるプラットフォーム。RAGやエージェント、ワークフローをノーコードで組める。
lobehub/lobe-chat
モダンなUIのオープンソースAIチャットアプリ。複数のLLMプロバイダやプラグイン、音声・画像などのマルチモーダルに対応する。
microsoft/autogen
複数のAIエージェントを対話させてタスクを解かせるフレームワーク。役割の異なるエージェント同士の協調を記述できる。
milvus-io/milvus
大規模なベクトル検索に対応するオープンソースのベクトルデータベース。膨大な埋め込みの高速な類似検索を担う。
modelcontextprotocol/python-sdk
MCP(Model Context Protocol)をPythonで実装する公式SDK。AIと外部ツールやデータを接続するサーバー・クライアントを作れる。
modelcontextprotocol/servers
MCP(Model Context Protocol)公式のリファレンスサーバー集。ファイルやDBなど外部データにAIを接続する実装例をまとめている。
modelcontextprotocol/typescript-sdk
MCP(Model Context Protocol)をTypeScriptで実装する公式SDK。AIと外部ツールやデータを接続するサーバー・クライアントを作れる。
n8n-io/n8n
ワークフロー自動化ツール。多数のサービスを連携でき、AI/LLMノードを組み込んだエージェント的な自動化も構築できる。
ollama/ollama
ローカルPCでLLMを動かすためのランタイム。1コマンドでモデルを取得・実行でき、OpenAI互換APIも備える。
open-webui/open-webui
ローカルLLM向けのセルフホスト型Web UI。Ollamaなどのバックエンドとつなぎ、ChatGPT風のチャット画面を提供する。
openai/whisper
OpenAIによる音声認識モデル。多言語の文字起こしや翻訳に対応した汎用的な音声認識を提供する。
qdrant/qdrant
Rust製の高性能なベクトルデータベース。埋め込みの大規模な類似検索とフィルタリングに対応する。
run-llama/llama_index
LLMに独自データを接続するためのデータフレームワーク。文書の取り込み・索引化・検索を担い、RAGの構築を支援する。
unslothai/unsloth
LLMのファインチューニングを高速・省メモリで行うライブラリ。LoRAなどの学習を効率化する。
vercel/ai
Web向けのAI SDK。ストリーミングやチャットUIの構築を支援し、各種LLMプロバイダを統一的に扱える。
vllm-project/vllm
LLMの高速推論・サービング用ライブラリ。PagedAttentionにより高スループットなGPU推論を実現する。