開発

オープンソースAIエージェントOpenHuman、118以上の統合を実現

GitHubで注目を集めるオープンソースAIエージェント「OpenHuman」。デスクトップ上で動作し、118以上のサービスと連携。ローカルに知識ベースを構築し、プライバシーを重視した設計が特徴です。

5分で読める SINGULISM 編集チームが確認・編集

オープンソースAIエージェントOpenHuman、118以上の統合を実現
Photo by BoliviaInteligente on Unsplash

OpenHumanとは?

GitHubで注目を集めている「OpenHuman」は、オープンソースのAIエージェントアシスタントです。ユーザーの日常生活に統合されることを目指し、プライバシーを重視した設計で、シンプルかつ強力な機能を提供します。現在はアーリーベータ版で、活発に開発が進められています。

主な特徴

118以上のサードパーティ統合

OpenHumanは、Gmail、Notion、GitHub、Slack、Stripe、Google Calendar、Google Drive、Linear、Jiraなど、118以上のサードパーティサービスとワンクリックのOAuthで統合可能です。各接続はエージェントにとっての型付きツールとして公開され、定期的にデータが自動取得され、メモリツリーに統合されます。これにより、ユーザーがプロンプトを書くことなく、最新のコンテキストがエージェントに提供されます。

Memory TreeとObsidian Wiki

ローカルファーストの知識ベースとして、Memory TreeとObsidian Wikiが実装されています。接続されたデータは、3kトークン以下のMarkdownチャンクに正規化され、スコアリングされて階層的なサマリーツリーに格納されます。これらのチャンクは、Obsidian互換のボールトとしてローカルに保存され、ユーザーがブラウズや編集を行えます。これは、Andrej Karpathy氏のObsidian Wikiワークフローにインスパイアされた設計です。

バッテリー込みの機能セット

OpenHumanには、ウェブ検索、ウェブスクレイパー、完全なコーダーツールセット(ファイルシステム、git、リント、テスト、grep)、ネイティブ音声機能(音声認識とElevenLabsによるテキスト読み上げ、マスコットのリップシンク、リアルタイムのGoogle Meetエージェント)がデフォルトで組み込まれています。モデルルーティングにより、各タスクに適したLLM(推論、高速、ビジョン)が自動選択され、単一のサブスクリプションで利用可能です。オプションでOllamaを介したローカルAIもサポートされています。

スマートトークン圧縮(TokenJuice)

ツール呼び出し、スクレイピング結果、メール本文、検索ペイロードは、すべてLLMモデルに渡される前にトークン圧縮レイヤーを通じて処理されます。HTMLがMarkdownに変換され、長いURLが短縮され、非ASCII文字が除去されることで、同じ情報を大幅に少ないトークンで提供します。これにより、コストとレイテンシが最大80%削減されます。

プライバシーとセキュリティ

OpenHumanは、ユーザーが既に使用しているメッセージングチャネルを介したインバウンド/アウトバウンド通信をサポートし、ワークフローデータのプライバシーとセキュリティに配慮しています。データはローカルに保存されるため、クラウドへの依存が少なく、プライバシー保護に貢献します。

インストール方法

OpenHumanは、macOS、Linux、Windowsに対応しています。インストールは、公式ウェブサイトからDMGやEXEをダウンロードするか、ターミナルからスクリプトを実行することで可能です。例えば、macOS/Linuxの場合は以下のコマンドでインストールできます:

curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash

Windowsの場合は、PowerShellで以下のコマンドを実行します:

irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex

詳細なドキュメントや最新情報は、GitHubリポジティや公式ウェブサイトで確認できます。

今後の展望

OpenHumanは現在アーリーベータ版であり、開発が進行中です。今後、さらなる機能追加や安定性の向上が期待されます。オープンソースコミュニティからの貢献も歓迎されており、プロジェクトの成長が注目されます。

よくある質問

OpenHumanは無料で使えますか?
OpenHumanはオープンソースプロジェクトであり、ソースコードは無料で利用可能です。ただし、一部の機能(例えばElevenLabsのTTSや特定のLLMモデル)は、外部サービスのサブスクリプションが必要になる場合があります。詳細は公式ドキュメントを確認してください。
どのOSに対応していますか?
提供されているインストールスクリプトは、macOS、Linux、Windows用に用意されており、主要なデスクトップOSで動作します。ベータ版のため、一部の環境で予期しない動作があるかもしれませんが、開発チームが積極的に対応しています。
データはどこに保存されますか?
Memory TreeやObsidian Wikiのデータは、すべてユーザーのローカルマシン上のSQLiteデータベースやファイルシステムに保存されます。これにより、データのプライバシーが保たれ、オフライン環境でも利用可能です。
出典: GitHub Trending

コメント

← トップへ戻る