Gofannon について
Gofannon は、モデルプロバイダーや AI フレームワークに依存しないツールキット兼 Web アプリケーションで、AI エージェントとそれを包む軽量な Web UI のプロトタイピングに使われます。専門家がガイド付きインターフェースでエージェントの動作を組み立て、やり取りをリアルタイムで確認できます。
主な機能
- 01ガイド付きインターフェースによるツールやデータソースの構成
- 02エージェントの対話をリアルタイムでプレビュー
- 03フォーム、チャット、ダッシュボードを使った Web UI の設計
- 04OpenAI、Anthropic、Gemini などの複数のモデルプロバイダーへの対応
活用シーン
- 01エージェント主導のワークフローを関係者に提示する
- 02フォームやチャットと組み合わせたユーザー体験を検証する
- 03プロトタイプをエクスポートまたは埋め込み、チームで共有する
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Gofannon
Gofannon は、AI エージェントと、それを包む軽量な Web UI のプロトタイプを作成するための、プロバイダーやモデルに依存しないツールキットおよび Web アプリケーションです。分野の専門家は、ガイド付きインターフェースを通じてツール、データソース、判断経路を組み合わせ、エージェントとのやり取りをリアルタイムでプレビューし、単一の AI フレームワークやモデルプロバイダーに依存せずに、エージェントを活用した実用的な体験を引き継ぐことができます。
できること
- エージェントのプロトタイプをすばやく作成できます。 ガイド付きインターフェースを通じてツール、データソース、判断経路を組み合わせ、リアルタイムのフィードバックを得ながら反復できます。
- 軽量な Web UI を設計できます。 エージェントをフォーム、チャット画面、ダッシュボードと組み合わせてユーザージャーニーを検証し、プロトタイプをエクスポートまたは埋め込んで関係者と共有できます。
- 柔軟性を保てます。 Gofannon は複数のモデルプロバイダー(OpenAI、Anthropic、Gemini、および LiteLLM 経由で利用できるその他のプロバイダー)をサポートしており、作業内容をそれらの間で移行できるよう設計されています。
クイックスタート
git clone https://github.com/The-AI-Alliance/gofannon.git
cd gofannon/webapp/infra/docker
docker-compose up --build
必要な環境設定などの詳細については、クイックスタートガイドをご覧ください。
ドキュメント
ドキュメント一式はdocs/にあり、https://the-ai-alliance.github.io/gofannon/で公開されています。主な項目は次のとおりです。
名前の由来
Gofannon はウェールズ神話における鍛冶の神です。名前の由来については、名前の由来をご覧ください。
ロードマップ
予定されている機能と現在の状況は、ROADMAP.mdで確認できます。
コミュニティ
- バグの報告や機能のリクエストは、GitHub Issuesで行ってください。
- 質問やアイデアの議論は、GitHub Discussionsで行ってください。
貢献
貢献を歓迎します。始め方や、新しい方向けの「good first issue」ラベル、ツールの追加、新しいエージェントフレームワークの統合、Web UI の拡張に関する貢献ガイドについては、CONTRIBUTING.mdをご覧ください。
謝辞
このプロジェクトの実現を可能にした、オープンソースコミュニティの貢献と支援に感謝します。
ライセンス
Gofannon は Apache License, Version 2.0 の下でライセンスされています。全文はLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。