音声メモ、写真、メッセージを検索可能なMarkdownの記憶庫に保存する、セルフホスト型Telegram AIアシスタント。
deepnovacore/NovaPersonalAgent
デュアルブレイン設計、パーソナルメモリ、コーディングエージェントへの委任機能を備えた、オープンソースのパーソナルAIエージェント兼音声アシスタント。
- スター
- 124
- フォーク
- 38
- 未解決の Issue
- 6
- 最終コミット
- 昨日
これは何?
NovaPersonalAgentは、音声インターフェースを備えたデスクトップおよびヘッドレスサーバー向けのパーソナルエージェントです。フロントブレインが応答性の高い会話を担い、バックブレインが時間のかかるタスクをバックグラウンドで実行します。Novaに目標の明確化を求めたり、権限付与の承認を依頼したり、自分の基準に照らして結果を確認してからタスクを引き継いだりできます。
Novaは、ユーザーが接続したローカルフォルダ、メール、カレンダー、会話、ドキュメントなどをもとにパーソナルメモリを構築します。メモリの情報源をたどれるほか、編集や削除も可能です。また、コンテキストを提案に活用するTodos、Ideas、Goals、Feeds、Profileも備えており、提案を採用するか無視するかはユーザーが選べます。
設定可能なASR、LLM、TTS、ビジョンプロバイダー、MCPツールに加え、ACP経由でCodex、OpenCode、CodeBuddy、Pi、DeepSeek Harnessなどのコーディングバックエンドに対応しています。macOS arm64、Windows x64、Ubuntu 22.04+ x64で動作し、iPhoneクライアントはTailscale経由でデスクトップまたはサーバーとペアリングできます。npmでインストールでき、TypeScriptで開発されています。
主な機能
- 01デュアルブレイン設計により、応答性の高い会話とバックグラウンドでのタスク実行を両立。
- 02ユーザーが接続したフォルダ、メール、カレンダー、ドキュメントからパーソナルメモリを構築し、情報源も確認可能。
- 03ユーザーが採用できる提案を提示するTodos、Ideas、Goals、Feeds、Profile。
- 04ASR、LLM、TTS、ビジョンプロバイダーを設定できる音声インターフェース。
- 05コーディング作業をCodex、OpenCode、CodeBuddy、Pi、DeepSeek Harnessに委任。
- 06エージェントタスクのスケジュール実行と、Tailscale経由でペアリングするiPhoneクライアント。
ユースケース
- 音声でコーディングタスクを説明し、バックグラウンドのエージェントに実装とテストを任せる。
- カメラ映像を監視し、特定の条件が発生したときに通知するようアシスタントに頼む。
- 最近の作業を振り返り、週次レポートの作成に役立てる。
- デスクトップやサーバーから離れている間に、スマートフォンからエージェントのタスクを承認または指示する。
クイックスタート
- 1
npmでアプリをグローバルインストールします
npm install --global nova-personal-agent@latest - 2
アプリを開き、音声プロバイダーを設定します
novapersonal - 3
音声パイプラインのキーが使えることを確認します(任意)
novapersonal doctor
使う前に知っておきたいこと
- 音声、メモリ、カメラ、ウェブ検索にはDashScope APIキーが必要です。検索ではTavilyを任意で利用できます。
- コーディングタスクには、Codexなどの別のコーディングバックエンドをインストールして認証する必要があります。
- Node.js 22.13以降が必要です。
- プロジェクトはバージョン0.4.xで、リリースやパッケージ名の変更が頻繁に行われているため、今後も変更が予想されます。
トピック
よくある質問
- NovaPersonalAgent とは?
- デュアルブレイン設計、パーソナルメモリ、コーディングエージェントへの委任機能を備えた、オープンソースのパーソナルAIエージェント兼音声アシスタント。 NovaPersonalAgentは、音声インターフェースを備えたデスクトップおよびヘッドレスサーバー向けのパーソナルエージェントです。フロントブレインが応答性の高い会話を担い、バックブレインが時間のかかるタスクをバックグラウンドで実行します。Novaに目標の明確化を求めたり、権限付与の承認を依頼したり、自分の基準に照らして結果を確認してからタスクを引き継いだりできます。
- NovaPersonalAgent は無料で使えますか?ライセンスは?
- NovaPersonalAgent は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- NovaPersonalAgent は今もメンテナンスされていますか?
- 活発にメンテナンス中。NovaPersonalAgent の最終コミットは 2026年10月21日 です。
- NovaPersonalAgent は何に使えますか?
- 音声でコーディングタスクを説明し、バックグラウンドのエージェントに実装とテストを任せる。 カメラ映像を監視し、特定の条件が発生したときに通知するようアシスタントに頼む。 最近の作業を振り返り、週次レポートの作成に役立てる。 デスクトップやサーバーから離れている間に、スマートフォンからエージェントのタスクを承認または指示する。
- NovaPersonalAgent のインストール方法は?
- npmでアプリをグローバルインストールします: npm install --global nova-personal-agent@latest アプリを開き、音声プロバイダーを設定します: novapersonal 音声パイプラインのキーが使えることを確認します(任意): novapersonal doctor
- NovaPersonalAgent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/deepnovacore/NovaPersonalAgent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アプリ内の操作をユーザーに代わって実行する音声エージェントを内蔵したRust製OS。
パソコン上で動作するオープンソースの音声アシスタント。会話を続けながら、AIボットのチームがブラウザーやシェル、ファイルを使う時間のかかる作業を進めます。
Rustの単一バイナリで動作するセルフホスト型の個人向けAIエージェントサーバー。サンドボックスでのツール実行、複数のLLMプロバイダー、TelegramやDiscordなどのチャットに対応。
Apple WatchやiPhoneの健康データを取り込み、iOSアプリ、Webダッシュボード、IMチャットで先回りしてインサイトを届ける、セルフホスト型のパーソナルヘルスAIエージェント。
LLMチャット、RAGナレッジベース、ブラウジング・シェル・MCPツールを使うエージェントループを備えた、単一のGoバイナリで動くセルフホスト型AIアシスタント。