
ローカルアプリ · NOTE4
AI デイリーニュース
AI ニュースを毎日整理し、NOTE4 で要約を読んだり読み上げを聞いたりできます。PC に保存した過去の内容も振り返れます。

できること
インストールと使い方
ローカルプログラムを作り、プラグインを接続
公開 SDK で PC 上のプログラムを作り、選んだプラグインを接続します。ローカル AI にビルドと移植を依頼し、最後にデバイス上の結果を確認できます。
Local Push SDK · ニュースソース · 要約と音声は任意
SDK のビルドとローカルテストは Apple Silicon macOS で確認済みです。Windows と Linux は OS ごとの検証が必要で、プラグイン固有の依存関係も移植が必要な場合があります。
SDK でローカルプログラムをビルド
公開の Local Push SDK を取得し、OS に合わせて Rust とビルドツールを用意します。サンプルのビルドとローカルテストを通してから、デバイス接続と画面出力を実装します。現行 SDK は NOTE4 ファームウェア 3.7.2 に対応します。
日報コンテンツとページ切替を接続
取得、重複除去、要約、保存のロジックを再利用し、ローカルプログラムで画面描画とボタン操作を処理します。読み上げる場合は TTS を別途設定し、SDK が必要とする音声形式に変換します。
情報源と要約方法を選択
更新時刻、言語、情報源を設定します。ログイン済みのローカル Codex または Ollama で整理できます。モデルがない場合は情報源の要約を保持します。まず閲覧とページ送りを確認し、必要に応じて読み上げを設定します。
PC 上の Codex や他のローカル AI にタスクを渡してください。SDK とローカルプログラムを準備してから、プラグインのインターフェースを確認・移植します。
AI に渡す内容を見る
Local Push SDK を使って私の PC にローカルプログラムを構築し、AI デイリーニュースの機能を接続して検証してください。 プロジェクトのリポジトリ:https://github.com/itopinion/zectrix-ai-daily インストール説明:https://github.com/itopinion/zectrix-ai-daily/blob/main/README.md 情報確認日:2026-10-20、参照コミット:8730df63ca0596d7d8530ad740419e7717eb0dec。実行前に現行バージョンを再確認してください。 Local Push SDK:https://github.com/itopinion/zectrix-local-push-sdk SDK API 文書:https://github.com/itopinion/zectrix-local-push-sdk/blob/main/docs/API.md SDK 互換性一覧:https://github.com/itopinion/zectrix-local-push-sdk/blob/main/compatibility.json 必要環境:Local Push SDK · ニュースソース · 要約と音声は任意 接続方法:公開 SDK でローカルプログラムを作り、アプリの処理、描画、デバイスイベントを接続します。実行時には最新ソースのインターフェースと依存関係を確認します。 最初に現行 SDK の README、API 文書、互換性一覧を読んでください。SDK 0.1.0 は NOTE4 ファームウェア 3.7.2、400×300 のキャンバスに対応し、NOTE4C は対象外です。実際のデバイスを確認し、ファームウェアを自動更新しないでください。 1. OS とプロセッサーを確認し、既存の SDK とローカルプログラムがあれば互換性を確認して再利用します。なければ公開 SDK をクローンし、最新の README に従って Rust、C/C++ コンパイラー、CMake を用意し、パス依存でこの PC 向けにビルドします。 2. まず cargo test --locked と cargo check --locked --examples を実行します。デバイス選択、単一接続の管理、PNG 描画、イベント処理、設定保存、終了時の解放処理を実装します。SDK に既製のプラグインローダーはありません。 3. プラグインのソースを読み、処理ロジックを再利用して、描画、デバイスイベント、音声のインターフェースをローカルプログラムに移植します。必要な呼び出しインターフェースや互換レイヤーを実装し、依存名の置換だけで接続成功としないでください。 4. プラグインの要件に合わせ、描画、状態管理、ボタン操作、音声機能をローカルプログラムに実装し、機能ごとにテストします。完了した機能と実際に発生した問題を記録し、テスト結果に基づいて利用可能な範囲を報告してください。 5. NOTE4 と PC は相互通信できる LAN に接続します。SDK の案内に従って待機中の Wi-Fi 維持を有効にしてください。接続前に対象デバイスと他のプログラムによる使用状況を確認し、接続を奪わないでください。ローカル接続に ZECTRIX Cloud API Key は不要です。データソース用のキーはプラグインごとに設定します。 6. 元の 400×300 PNG を渡し、SDK で mono、gray4、gray16 に変換します。二重にディザリングしないでください。対話中は next_event() を継続して受け取り、終了時は close() を呼びます。自動再接続や接続の奪取を行わず、ResultUnknown を失敗と見なして画像や音声を再送しないでください。 7. SDK に ASR、TTS、大規模言語モデルは含みません。必要な音声バックエンドは別途設定します。再生は 16 kHz モノラル PCM16、録音はデバイスのボタンで開始します。初回送信はユーザーが対象とプレビューを確認してから行います。 このプロジェクトの接続手順: 1. SDK でローカルプログラムをビルド: 公開の Local Push SDK を取得し、OS に合わせて Rust とビルドツールを用意します。サンプルのビルドとローカルテストを通してから、デバイス接続と画面出力を実装します。現行 SDK は NOTE4 ファームウェア 3.7.2 に対応します。 2. 日報コンテンツとページ切替を接続: 取得、重複除去、要約、保存のロジックを再利用し、ローカルプログラムで画面描画とボタン操作を処理します。読み上げる場合は TTS を別途設定し、SDK が必要とする音声形式に変換します。 3. 情報源と要約方法を選択: 更新時刻、言語、情報源を設定します。ログイン済みのローカル Codex または Ollama で整理できます。モデルがない場合は情報源の要約を保持します。まず閲覧とページ送りを確認し、必要に応じて読み上げを設定します。 初回検証:情報源と日付のある実際のニュースを取得・表示し、一覧・詳細・戻る操作を検証します。読み上げは音声環境が整い、実際にデバイスから再生された場合のみ成功と報告してください。 ビルド、プレビュー、デバイスの表示完了応答、実画面の確認を分けて報告します。起動、停止、アンインストール、更新の手順を示し、既存データを保持してください。対話型アプリは PC 上のプログラムの継続実行が必要です。 アカウント、キー、デバイスアドレス、個人データは端末上でのみ設定し、共有タスクやログに含めないでください。AI にローカル実行環境がなければ、ビルドと接続の計画を渡し、インストール済みとは報告しないでください。
導入後は、ここを確認
情報源と日付のある実際のニュースを取得・表示し、一覧・詳細・戻る操作を検証します。読み上げは音声環境が整い、実際にデバイスから再生された場合のみ成功と報告してください。
インストール後、デバイス上の実際の動作を確認してください。タスクをコピーするだけではインストールは実行されません。
よくある質問
ダウンロードしたプラグインを SDK に直接インストールできますか?
SDK はデバイスとの接続機能を提供します。ローカルプログラムを作り、プラグインの処理、描画、イベント、音声インターフェースを接続します。このページのタスクをローカル AI に任せることもできます。
ローカルの大規模モデルは必須ですか?
必須ではありません。情報源の要約をそのまま使うか、ログイン済みのローカル Codex を選べます。Ollama は任意です。モデルがない場合、本文の自動翻訳は保証されません。
音声コンポーネントなしで使えますか?
閲覧とページ送りは可能です。読み上げには互換性のあるローカル音声コンポーネントが別途必要です。閲覧成功を音声機能の動作確認と扱わないでください。
自分の OS にどうインストールしますか?
ローカル AI にビルドと接続のタスクを渡し、SDK プログラムを作ってから日報の描画、ページ切替、任意の音声を移植します。元の設定と保存済み記事を保持し、閲覧と読み上げを別々に確認します。

