szczyglis-dev/py-gpt

Desktop AI Assistant powered by GPT-6, GPT-5, Gemini, Claude, Grok, Ollama, DeepSeek, Perplexity, and more - chat, agents, tools, MCP, plugins, RAG, vision, voice, image and video generation, speech synthesis and speech recognition, web search, memory, presets, canvas, assistants, themes, computer use. Windows, Linux, and Mac.

解決する課題

PyGPTは、多種多様なAIモデル(クラウドおよびローカル)と対話するための統合インターフェースを提供する包括的なデスクトップAIアシスタントです。プロバイダーのWebサイトやターミナルを切り替える必要がなく、チャット、エージェントワークフロー、マルチモーダルな対話のための強力なローカル環境を提供します。

仕組み

PyGPTは、ネイティブSDK (OpenAI, Google, Anthropic, xAI) またはOpenAI互換APIを介してAIプロバイダーに接続するローカルクライアントとして機能します。RAG (検索拡張生成) のためにLlamaIndexを統合し、Ollamaを通じたローカルモデルの実行をサポートしています。このアプリケーションには、プラグインシステム、コード実行用の組み込みPython/OSツール、カスタムエージェントワークフロー用のノードベースのビルダーが含まれています。

対象ユーザー

AIモデルに関する深い専門知識を必要とせず、複数のモデルプロバイダー、ローカルLLM、高度な自動化機能をサポートする、プロフェッショナルで機能豊富なAIデスクトップアプリケーションを求めるユーザー向けに設計されています。

ハイライト

  • 幅広いモデルサポート: GPT-6 Astra, Claude, Gemini, Grok, DeepSeek、およびOllamaを介したローカルモデルと互換性があります。
  • マルチエージェントワークフロー: Chat、Orchestrator、Swarmランタイムをサポートし、専門的なワーカーにタスクを委任できます。
  • 統合型RAG: さまざまなファイル形式 (PDF, CSV, DOCXなど) やWebページのインデックス作成とクエリを行うためのLlamaIndexサポートを内蔵しています。
  • マルチモーダル機能: リアルタイム音声 (音声認識および音声合成)、視覚/カメラ入力、画像/動画生成が含まれます。
  • 拡張可能なツール: プラグインシステム、Model Context Protocol (MCP) サポート、システムコマンド実行用の組み込みPython/IPythonインタープリタを備えています。

関連

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