1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gemini 3.1を相棒にして、自分専用の「勝手に進化する」最強ニュース環境を作ってみた【Electron】

1
Last updated at Posted at 2026-05-22

🚀 3行で伝えるこの記事のまとめ

  • 課題: 情報過多な現代、RSSの未読溜まりやSNSのノイズに疲弊するエンジニア問題。
  • 解決: Gemini 3.1 を搭載し、自律的にRSSフィード探索やトレンド学習を行う専用ダッシュボード『Aegis Nexus』を開発!
  • 技術: Electron + React + Fastify + Zod。型安全で、AIの出力揺らぎも物理ガード。

1. ぶっちゃけ、情報追うの疲れませんか?

エンジニアやってると「あれもこれも知っておかなきゃ」って情報の波に溺れそうになりますよね。

🛑 こんなお悩みありませんか?

  • RSSリーダーを開くと未読が3桁(もう読む気が失せる…)
  • SNSを眺めてもノイズが多くて本当に欲しい情報にたどり着けない
  • トレンドの移り変わりが早すぎてキャッチアップが追いつかない

「だったら、AIに全部丸投げして、自分好みのニュースだけを持ってきてもらえばいいじゃん!」

そう思って、最新の Gemini 3.1 を積んだ自分専用のニュースダッシュボード 『Aegis Nexus』 を作ってみました。これが控えめに言って最高だったので、中身を紹介させてください!🚀


2. まずは下準備(APIキーをゲットするだけ!)

難しい設定は一切抜きです! Google AI Studio でサクッとキーを取得するだけ。

  1. Google AI Studio にアクセス
  2. 「Get API key」 をポチる
  3. 発行されたキーをアプリにコピペ!

これだけで、今日から Gemini 3.1 があなたの専属秘書になります。無料枠でもガッツリ動くのが本当に神仕様です。


3. 『Aegis Nexus』はこんな感じで動いてます!

初期状態で「AI」「PCハードウェア」「ゲーム」などのカテゴリがセットされているので、インストールしてすぐに始められます。

screenshot-nexus-command.png
▲ デフォルトでブランドやキーワードが仕込まれています。もちろんカスタマイズも自由!

特にこだわった、自慢の3つの自律進化機能がこちらです。

① AIが「なぜ読むべきか」を教えてくれる(推論理由の可視化)

ただ記事を無機質に並べるんじゃなくて、Geminiが 「この記事は君の好きな〇〇に関係あるから読む価値あるよ!」 っていう推論理由(AI Reasoning)を添えてくれます。これだけで、今すぐ読むべき記事がパッと一目でわかります。

screenshot-dashboard.png
▲ 画面はエモい Glassmorphism(ガラス質感)。Windows 11 のデスクトップにめちゃくちゃ馴染みます!

② 「勝手に」新しい情報源を探してくる

これ、個人的に一番気に入っている機能です。カテゴリ名をクリックするだけで、AIがネットの海から「新しいRSSフィード」を勝手にリサーチして追加してくれます。もう自分でURLを探して登録する時代は終わりました。

③ 「勝手に」トレンドを学習して提案してくれる

AIが記事を読み進める中で、「最近このキーワードが盛り上がってるけど、興味ある?」 とダッシュボード上で提案してくれます。ユーザーがそれを承認(Approve)するだけで、情報収集の網がどんどん最新版にアップデートされていく、まさに自律進化型の環境です。


4. 開発のこだわり(技術的な裏話)

アーキテクチャは以下の構成で構築しています。

  • Frontend: React (Vite)
  • Desktop Wrapper: Electron
  • Local Backend: Fastify
  • Schema Validation: Zod

💡 AIの出力揺らぎは Zod で物理ガード

「AIのレスポンスがたまに変なJSON形式やマークダウン混じりで返ってきてパースエラーになる……」というのは、AIアプリ開発における最大の「あるある」ですよね。
本アプリでは、Gemini からのレスポンスを Zod による厳格なバリデーションスキーマ に通すことで、不正なデータを物理的にシャットアウトし、デスクトップアプリとしての堅牢性を担保しています。

📝 コードは「教材」としても読めるように

ソースコードには、単なる処理の説明だけでなく**「なぜこの処理が必要なのか」「どういう設計思想なのか」**を、これでもかってくらい日本語でコメントに落とし込みました。
Electron や Gemini API を使った本格的なアプリ作りの参考資料・サンプルコードとしても、かなり実用的なクオリティに仕上がっている自負があります!


5. まとめ

自分専用の最強ニュース環境、作ってみて本当に日々の情報収集が爆速になり、助かっています。

もし少しでも興味を持ってくれたら、ぜひGitHubを覗きにきてくれると嬉しいです!

「これいいじゃん!」「コード読んでみたい」と思ってくださった方は、モチベーションになりますので、GitHubで Star(⭐) をポチッと押していただけると飛び上がって喜びます!🚀


© 2026 Aegis AI Hub Team.🚀

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?