Pipelex/pipelex
Build AI methods with your coding agent, then run them anywhere: as an MCP for chatbots, as a webapp for people, or via API for your software.
Pipelex – 専門知識を AI 搭載アプリ、MCP、または API に変える
それは何か – Pipelex は、オープンな MTHDS 言語(.mthds ファイル)で書かれた methods – 決定的で多段階の AI ワークフローを実行する Python ベースのランタイムです。メソッドは LLM 呼び出し、OCR、画像生成、Web 検索などをチェーンでき、ランタイムはモデルルーティング、型付き I/O、オーケストレーションを処理します。
使用方法
- サインアップ ホスト型 Pipelex コンソール(app.pipelex.com)で。
- Pipelex プラグインをインストール Claude Code や Codex などのコーディングエージェントに。プラグインはエージェントに、チャットから直接メソッドを作成、実行、カタログ化する「スキル」を提供します。
- エージェントに依頼 メソッドを設計します(例:請求書 PDF からデータを抽出)。エージェントが
.mthdsファイルを書き、プラグインのフックがそれを検証し、単一のスラッシュコマンド(/pipelex-run)で実行できます。 - デプロイ メソッドを次のように:
- チーム向けの Web アプリ(
/pipelex-scaffoldが Next.js スターターを作成)、 - MCP(コネクタ)で、任意のチャットボット(ChatGPT、Claude)が保存されたメソッドを一覧表示して呼び出せるようにする、または
- 任意の言語からのプレーンな API 呼び出し(
POST /v1/start)。
- チーム向けの Web アプリ(
ローカル実行 vs. ホスト型 – pipelex CLI は、Pipelex のホスト型 API(プロバイダーキー不要)または自分のマシンで自分のモデルキー(OpenAI、Anthropic、Google、Mistral、Bedrock など)または Ollama/vLLM/llama.cpp を介したローカルモデルを使用してメソッドを実行できます。
主要コンポーネント
| コンポーネント | 役割 |
|---|---|
| Pipelex ランタイム(このリポジトリ) | .mthds ファイルを読み取り実行する Python パッケージ。 |
| Pipelex プラグイン | Claude Code または Codex にコマンド(/pipelex-design、/pipelex-run など)と編集を検証するフックを追加します。 |
| Pipelex MCP | チャットボットがメソッドをツールとして呼び出せるようにする軽量コネクタ(https://mcp.pipelex.com/mcp)。 |
| メソッドライブラリ / Hub | コミュニティ共有の .mthds パッケージ(mthds.sh)。 |
| SDK | TypeScript(@pipelex/sdk)および Python(pipelex-sdk)クライアント。 |
| API イメージ | REST エンドポイントをセルフホストするための Docker イメージ pipelex/pipelex-api。 |
典型的なワークフロー例
# summarize.mthds
[pipe.summarize_article]
type = "PipeLLM"
inputs = { article = "Text", audience = "Text" }
output = "Text"
prompt = "Summarize $article in three bullet points for $audience."
# inputs.json
{ "article": "…", "audience": "busy executives" }
pipelex run bundle summarize.mthds --inputs inputs.json # CLI
# or from Python
from pipelex_sdk import PipelexAPIClient
client = PipelexAPIClient()
result = client.run_method('summarize.mthds', inputs)
結果は results/ に保存され、CLI、API、またはチャットボットから検査できます。
なぜ重要か – Pipelex はプロバイダー固有の API を抽象化し、AI パイプラインを構成するための 型付きで宣言的な 方法を提供し、非プログラマーが平易な英語でワークフローを記述できるようにし、LLM エージェントがそれを実行可能なコードに変換します。これにより、ドメインの専門知識と本番対応 AI サービス間のギャップを埋めます。
はじめに
uv tool install "pipelex[cli]"
pipelex init # creates ~/.pipelex config & optional VS Code extension
pipelex doctor # checks your environment
ホスト型実行(デフォルト)を選択するか、OpenAI、Anthropic などの独自キーを提供します。
ライセンス – ソース利用可能、Elastic License 2.0 の下で。
すべての詳細はリポジトリの README から直接取得されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト