judahpaul16/gpt-home

ChatGPT at home! A better alternative to commercial smart home assistants, built on the Raspberry Pi using LiteLLM and LangGraph.

何を解決するか

GPT Home は、Raspberry Pi を音声制御可能な AI ホームアシスタントに変換し、Google Nest Hub や Amazon Alexa などのデバイスに対する自己ホスト型の代替手段を提供します。LLM による知能とホームオートメーション、個人の生産性ツールを統合しています。

動作方法

このプロジェクトは、ハードウェア(Raspberry Pi、マイク、スピーカー)と Docker でデプロイされるソフトウェアスタックの組み合わせを使用しています。LiteLLM を使って 100 以上の LLM プロバイダー(OpenAI、Anthropic、Google など)に対して一貫したインターフェースを提供し、LangGraph を使ってエージェントワークフローを管理します。永続的なメモリには、pgvector 拡張機能を備えた PostgreSQL データベースを使用しています。

対象ユーザー

自宅の環境を制御し、スケジュールを管理できるプライベートでカスタマイズ可能な AI ホームアシスタントを望むハードウェア愛好家や DIY ユーザー。

特徴

  • 広範な統合対応:Spotify、Philips Hue、OpenWeatherMap、Open-Meteo、CalDAV カレンダーと接続可能。
  • 個人の生産性:アラーム、リマインダー、ToDo リストの内蔵サポート。
  • 柔軟な LLM バックエンド:LiteLLM を通じて多様なモデルをサポート。
  • ハードウェア非依存:Raspberry Pi に最適化されていますが、任意の Linux システムで動作可能。
  • 視覚フィードバック:I2C OLED や HDMI タッチスクリーンなど、さまざまなディスプレイオプションをサポート。

関連

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