arc53/DocsGPT

Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.

DocsGPT – あなたのドキュメントから回答する AI 搭載エージェント

概要

  • ファイル、Web ページ、接続されたアプリ(Google Drive、Confluence、GitHub など)の任意のコレクションをプライベート AI エージェントに変えるオープンソースプラットフォーム。エージェントは、Web UI、チャットウィジェット、OpenAI 互換 API、または Discord、Slack、Telegram などの統合からクエリできます。
  • すべてのコンポーネントは、Docker、Kubernetes、pip install、またはエアギャップマシンなど、独自の環境で実行されるため、データとモデルを制御下に置くことができます。

主な機能

機能 説明
エージェントとリサーチ 独自のプロンプト、ナレッジベース、ツール、モデルを持つエージェントを定義します。リサーチモード では、エージェントが多段階の推論を実行し、ソースを引用できます。
ビジュアルワークフロー ドラッグアンドドロップビルダー(React Flow)で、エージェントをチェーンし、条件ロジックを追加し、状態を維持し、サンドボックス化されたコードを実行できます。
ナレッジ取り込み PDF、Office ファイル、オーディオ、Web ページ、多くの SaaS ソース(Google Drive、SharePoint、Confluence、GitHub、S3 など)用のコネクタ。継続的同期と GraphRAG パイプラインをサポート。
引用付き回答 各応答には、使用された正確なドキュメントフラグメントへのリンクが含まれます。
ツール統合 組み込みの Web 検索、任意の REST API 呼び出し、MCP サーバーアクセス、サンドボックス化されたコード実行、ペアリングされたデバイスでのリモートシェル。
モデル非依存 OpenAI、Anthropic、Google、Groq、OpenRouter など、任意の OpenAI 互換エンドポイント、または Ollama、vLLM などを介したローカルモデルで動作します。
ガードレール PII、シークレット、プロンプトインジェクション試行、根拠のない回答の自動検出と編集。
スケジューリングと Webhook タイマーでエージェントを実行するか、HTTP 経由で外部システムからトリガーします。
チーム機能 SSO(OIDC/SCIM)、ロールベースのアクセス制御、使用量クォータ、監査ログ、分析、OpenTelemetry サポート。

実行方法

  • ワンコマンドインストーラー(macOS/Linux):curl -fsSL https://docs.ac/install | bash – Docker をプルし、docsgpt CLI をインストールし、http://localhost:7091 でスタックを起動します。
  • 代替デプロイ:Docker Compose、pip install、Kubernetes マニフェスト、または手動ソースチェックアウト。
  • CLI コマンド(docsgpt status、logs、upgrade、backup、down)でサービスを管理できます。

使用方法

  • スクリプトタグまたは npm docsgpt React ウィジェットを使用して、任意の Web サイトに検索可能なサポートボットを埋め込みます。
  • 既存のコードベースから OpenAI 互換エンドポイント(/v1)を呼び出すか、専用の Agent API と Webhook システムを使用します。
  • MCP クライアント(Claude、Cursor など)に接続して、プライベートナレッジを検索できるようにします。
  • コミュニティ拡張機能を使用して、チャットプラットフォーム(Discord、Slack、Telegram)にボットをデプロイします。

技術スタック

  • バックエンド:Python、Flask + Starlette(uvicorn/gunicorn)、Celery、Pydantic、PostgreSQL、Redis、ベクターストア(FAISS、pgvector、Elasticsearch、Qdrant、Milvus、MongoDB)。
  • フロントエンド:React(Vite、Redux Toolkit、Tailwind CSS)、React Flow に基づくビジュアルワークフローエディタ付き。
  • ドキュメントサイト:Next.js + Nextra。

ライセンス

  • MIT ライセンス – ソフトウェアを自由に使用、変更、商用化できます。

詳細情報


DocsGPT は、LLM の回答を独自のドキュメントに基づかせることに焦点を当てた、本格的でセルフホスト可能な AI エージェントフレームワークであり、企業、開発者、およびプライベートでソース引用された AI 支援を必要とするすべての人に適しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト