promptfoo OSS

promptfooはAIアプリのプロンプトやモデル出力を自動テスト・比較・脆弱性診断できるOSSフレームワーク。MITライセンスで無料利用でき、50以上のAIプロバイダーに対応。OpenAIに2026年3月買収済み。

last-updated: 2026-07-16 · source: database

github_stars23.3k
pricingコア機能は完全無料(MITライセンス)/ Teamプランあり / Enterpriseは要問合せ
licenseMIT
japanese不明

概要

prompftooは、AIアプリのプロンプト(AIへの指示文)・モデル出力・セキュリティ脆弱性を自動でテストできるオープンソースのフレームワークです。YAMLファイル(設定書のようなもの)にテスト内容を書くだけで、コーディング不要で評価を実行でき、OpenAI・Anthropic・Geminiなど50以上のAIプロバイダーを横断比較できます。ローカル(自分のPC上)で完全動作するため、プロンプトの内容が外部サーバーに送られる心配もありません。

2026年3月にOpenAIによる買収が発表され注目を集めているツールです。Fortune 500企業の25%以上・世界30万人以上の開発者が利用しており、もともとは月間1,000万人以上のユーザーを抱えるサービス向けに開発されたという実績を持ちます。コア機能はMITライセンスで引き続き無料で使え、GitHubスター数は2万2,000以上に達しています。

主な機能

料金プラン

プラン月額主な内容
Community(無料)無料コア機能すべて(評価・レッドチーミング・脆弱性スキャン)、ローカル動作、MITライセンス、月10,000プローブ(テスト送信回数)
Team詳細は公式サイト参照チーム共有ダッシュボード・結果履歴・コラボレーション機能
Enterprise要問合せ(カスタム)SSO・RBAC(役割ベースアクセス管理)・コンプライアンス報告・オンプレミス展開・優先サポート

※「プローブ」とはレッドチーミング中にAIアプリへ送信するテストリクエスト1件のこと。Communityプランでは月1万件まで無料で利用可能です。コア機能の評価・テストはすべてのプランで無料です。料金の詳細は公式サイト(https://www.promptfoo.dev/pricing/)で必ず確認してください。

導入方法

① インストール(3通りのいずれか)

# npxで都度実行(インストール不要・おすすめ)
npx promptfoo@latest init

# npmでグローバルインストール
npm install -g promptfoo

# Homebrewの場合(Mac)
brew install promptfoo

② 初期設定ファイルを生成

# 対話形式でpromptfooconfig.yamlを自動作成
promptfoo init

# またはブラウザUIで視覚的に設定する場合
promptfoo eval setup

③ テスト設定を記述(例: promptfooconfig.yaml)

prompts:
  - "{{topic}}についてわかりやすく説明してください"
providers:
  - openai:gpt-4.1-mini
  - anthropic:claude-3-5-haiku-20241022
tests:
  - vars:
      topic: 機械学習
    assert:
      - type: contains
        value: "学習"

④ 評価を実行

promptfoo eval

結果はターミナルに表示されるほか、ブラウザのWebUIで視覚的に確認できます。

⑤ セキュリティ診断(レッドチーミング)を実行する場合

promptfoo redteam init
promptfoo redteam run

こんな人におすすめ

よくある質問

Q. プログラミングの知識がなくても使えますか? A. 基本的な評価はYAML(設定ファイル)を書くだけで実行でき、コーディングは不要です。ただし、インストールにNode.jsの導入とコマンドライン操作が必要なため、最低限のターミナル操作に慣れていると導入がスムーズです。初回セットアップはブラウザUIからも行えます。

Q. OpenAI以外のAI(ClaudeやGeminiなど)にも使えますか? A. はい、対応しています。OpenAI・Anthropic(Claude)・Google(Gemini)・Ollama(ローカルLLM)・DeepSeekなど50以上のプロバイダーに対応しており、複数を同時に比較することもできます。2026年3月にOpenAIによる買収が発表されましたが、現時点ではAnthropic・Google・Metaなど他社モデルの統合は変わらず維持されています。

Q. 自分のプロンプトや社内データが外部に漏れませんか? A. 評価はすべて自分のマシン上で動作し、送信先はユーザー自身が指定したAIプロバイダーのみです。promptfooのサーバーにプロンプト内容が送られることはありません。機密性の高いプロンプトでも安心して利用できます。

Q. 無料版でできることに大きな制限はありますか? A. Communityプラン(無料)では、プロンプト評価・モデル比較・レッドチーミング・CI/CD統合といったコア機能をすべて利用できます。チーム間でのダッシュボード共有やSSO・コンプライアンス管理などを必要とする場合はTeam/Enterpriseプランの検討が必要ですが、個人開発や小規模チームでは無料版で十分なケースがほとんどです。

LLM(大規模言語モデル)オープンソース(OSS)フレームワークGitHubCLI(コマンドライン)AIエージェントRAGプロンプト