AI Desk Card:電子ペーパー1枚で、モニター横の付箋を AI に任せる

·Toolin 編集部

オープンソースの Skill が 4.7 インチの電子ペーパーを AI 駆動のデスクトップ情報センターに変えます。カレンダー、GitHub PR、天気を自動同期し、何を表示するかは AI が決めます。

AI Desk Card:電子ペーパー1枚で、モニター横の付箋を AI に任せる

多くの人はモニターの枠に付箋を貼っています -- 今日やること、何時に会議があるか、あるプロジェクトの次のアクションを書いて。しかし付箋は書き終わると静止したままで、予定が変わっても付箋は変わりません。オープンソースプロジェクト AI Desk Card は、付箋をもっと賢い方法で置き換えます:4.7インチの電子ペーパー + AI Agent によって、モニターの枠に何を表示し、いつ切り替えるかを AI に決めさせるのです。

これは何か

AI Desk Card はオープンソースの Skill(スキルプラグイン)で、Claude Code や Codex といった AI Agent に組み込み、M5Paper の電子ペーパー1枚と組み合わせて使います。ハードウェア費用は約 600 人民元です。

AI Desk Cardの外観

GitHub URL:https://github.com/op7418/ai-desk-card

核心の発想:何を表示するかをあなたが設定するのではなく、AI があなたのカレンダー、GitHub、作業状態に基づいて、どんなコンテンツを配信するかを決めます。

4つの実利用シーン

シーン1:予定とタスクの自動更新

画面の異なるスロットをカレンダーとタスクに割り当てます。データは Feishu カレンダーから取得し、AI Agent が Feishu CLI で直接読み込みます。

「木曜の午後にコーヒーを1件、3時で」と AI に話すと、AI は Feishu に予定を書き込みながら画面を更新します。タスクが終わったら「XX完了」と言うだけで、対応する行に取り消し線が引かれます。

シーン2:画面オフ時は電子名刺になる

電子ペーパーの電源切断後も表示が残る物理特性を利用して、Quiet Hours モードが設計されています。夜11時を過ぎると電子名刺(アバター、自己紹介、QRコード)に自動で切り替わり、その後ディープスリープに入ります。

電子名刺モード

電力をまったく消費しないため、モニターから取り外せばそのまま名刺として新しい友人に渡せます。朝デスクに戻ると、AI が自動で復帰して作業モードに切り替わります。

シーン3:GitHub アクティビティ監視

bottom スロットには pr-queue widget が常駐します。新しい PR、Issue でのメンション、CI の失敗などがあれば、AI がすべて画面へプッシュします。

PRキューの表示

さらに賢いのがコンテキスト認識で、記事を書いている間は PR キューが自動的に格下げされ、開発モードに切り替えると PR キューがメインの位置に戻ります。

シーン4:休憩リマインダーと天気

優先度は低いけれど役に立つ情報は、視野の端に配信されます。たとえば長時間キーボード操作がないと、画面にそっと「そろそろ立ち上がって歩きましょう」と表示されます。電子ペーパーは光らず、ポップアップを出さず、振動もせず、ただ静かにそこにあります。

休憩リマインダー

始める前の準備

次のものが必要です:

  • M5Paper V1.1 電子ペーパー開発ボード1枚(約 600 元)
  • macOS コンピュータ1台(ファームウェアのコンパイルと AI Agent の実行用)
  • Claude Code または Codex
  • Wi-Fi ネットワーク

インストール手順

ステップ1:AI Agent にインストールを頼む

Claude Code または Codex で次のように入力します:

ai-desk-card をインストールして:https://github.com/op7418/ai-desk-card

AI は以下の操作を自動で行います:

  1. PlatformIO(コンパイルツール)を検出してインストール
  2. USB 接続を検出し、M5Paper を接続するよう促す
  3. ファームウェアを自動でコンパイルしてデバイスに書き込む(約 1 分)
  4. Wi-Fi パスワードを尋ね、デバイスに書き込む
  5. どのカードを見たいか、どの頻度で更新するかを尋ねる

インストールの流れ

全体の流れであなたが答える必要があるのは2つの質問だけです:Wi-Fi パスワードと、表示したい内容。

ステップ2:定期タスクを設定

ひとことで完了です:

カードが平日 8 時から 22 時の間、30 分ごとに天気と未読メールを更新するようにして

AI が自分で cron を書き、loop を登録し、実行をスケジュールします。

技術アーキテクチャ

AI Desk Card の設計思想は従来の IoT デバイスと逆です:16種類の widget テンプレートをサーバー側にあらかじめ置き、AI Agent はその中に JSON データを流し込むだけを担当します。

たとえば pr-queue widget のビジュアルレイアウトはレンダリング側で用意されており、AI は次のようなリクエストを送るだけでよいのです:

{
  "slot": "bottom",
  "type": "pr-queue",
  "data": {
    "items": [
      {"repo": "codepilot", "title": "Fix scroll jitter", "status": "review"}
    ]
  }
}

サーバー側は Python + Pillow で JSON をピクセル画像にレンダリングし、電子ペーパーへプッシュします。

この設計には理由があります:電子ペーパーのレンダリングには制約がある(全画面更新に 2 秒、中国語フォントは数メガバイト)ため、AI に直接 UI を生成させるのは重すぎます。そこで UI は事前に用意しておき、AI は何を入れるか、どのスロットに置くか、いつ切り替えるかだけを決めます。

活用シーン

  • インディー開発者 / OSSメンテナー:コードを書きながら、顔を上げて PR キューと Issue の状態をひと目で確認
  • コンテンツ制作者:カレンダー + タスクを自動同期し、ウィンドウ切り替えが不要
  • チームマネージャー:重要指標や会議リマインダーをデスクに常駐
  • コンテキスト切り替えを減らしたいすべての人:「見上げれば見える」情報を AI に管理させる

今後の計画

作者はさらに多くのハードウェアへの対応を計画しています:M5Paper S3、Inkplate、Waveshare の電子ペーパー、さらには古い Kindle 用のアダプター層の作成まで。Home Assistant との連動も計画されており、スマートホームの状態をデスクトップカードへプッシュします。

関連記事

Reasonix:DeepSeek APIのコストを2割にまで削減
AI製品

Reasonix:DeepSeek APIのコストを2割にまで削減

DeepSeek専用のターミナルcoding harness。prefix-cacheを活用した設計でキャッシュヒット率99.82%を達成し、入力tokenコストを1/5に抑えます。

Toolin 編集部
Codex 自己蒸留:ひとつのプロンプトで反復作業をなくす
AIチュートリアル

Codex 自己蒸留:ひとつのプロンプトで反復作業をなくす

OpenAI スタッフ直伝の Codex 自己蒸留プロンプト。繰り返しているワークフローを自動で検出し、Skill・Subagent・Automation へとパッケージ化します。

Toolin 編集部
Codex 上級テクニック:AI Agent に終日働いてもらう
AIチュートリアル

Codex 上級テクニック:AI Agent に終日働いてもらう

OpenAI Codex チームメンバーが完全なワークフローを公開。長期スレッド管理、Heartbeats による定時タスク、Goal モード、ローカルナレッジベース構築までを網羅し、Codex をツールから常勤の AI 社員へと変えます。

Toolin 編集部
BARKOD:70年間醜かったバーコードをアートに変える
AI製品

BARKOD:70年間醜かったバーコードをアートに変える

無料オンラインツール BARKOD は、普通のバーコードをデザイン性たっぷりの SVG アートグラフィックに変換します。37種類のテンプレートに対応し、書き出し後も正常にスキャンできます。

Toolin 編集部
寓話で新しい概念を理解する:Anthropic 発の Prompt テクニック
AIチュートリアル

寓話で新しい概念を理解する:Anthropic 発の Prompt テクニック

Claude の性格アライメントチーム責任者が共有する手法。AI に寓話の物語でどんな新概念も理解させてしまうもので、最適化版 Prompt テンプレート付きです。

Toolin 編集部