ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 camilleroux

flash-veille

プロンプト上に開発者向け速報を表示します。Human Coders News、Journal du hacker、Camille Roux、LinuxFr、AI ブログの新着を一件ずつ流します。

camilleroux@camilleroux

camilleroux/flash-veille/tree/main/plugins/flash-veille

元の投稿の画像1
翻訳済み

この mod について

Flash veille

Claude Code のプロンプト上に開発者向け速報を表示します。

コードを書いている間、フランス語圏のテック情報と AI ラボの新着を、目立たない一行で一件ずつ流します。

Claude Code のプロンプト上に表示された Flash veille のバナー

各タイトルは、そのニュースが共有された場所へ移動します。Human Coders News または Journal du hacker の記事ページ、Camille Roux の速報なら Bluesky の投稿です。

Flash veille は Claude Code の mod(関数 hooks を使うプラグイン)です。Claude Code 2.1.287 以降が必要です。Mods API はアーリーアクセスで、今後変わる可能性があります。

インストール

/plugin marketplace add camilleroux/flash-veille
/plugin install flash-veille@flash-veille

次のセッションからバナーがプロンプト上に表示されます。

コマンド

| コマンド | 効果 | | --- | --- | | /veille | バナーを表示し、ニュースを更新 | | /veille tout | 完全な一覧をパネルで開き、ソースで絞り込み | | /veille off | バナー(およびパネル)を隠す。セッションをまたいで記憶 | | /veille sources | 追跡中のソースを一覧表示 | | /veille ajouter <site> | 別のサイトを追跡。/veille ajouter korben.info ならフィードを自動検出 | | /veille retirer <site> | /veille ajouter で追加したサイトの追跡を解除。/veille retirer korben のように指定し、コード kor や korben.info も使用可能 |

ctrl+x ctrl+a でもバナーを折りたためます。

オプション

/config の flash-veille で設定します。

| オプション | デフォルト | 効果 | | --- | --- | --- | | ソース | hc, jdh, camille, linuxfr, anthropic, claudedev, claudecode | 追跡する組み込みソース | | ローテーション(秒) | 12 | 各ニュースを表示する時間 | | キーワード | (空) | 例:IA、Rails、sécurité。該当するニュースを先に表示し、★を付けます(大文字小文字とアクセントは無視) | | キーワードのみ | いいえ | これらのニュースだけを表示 |

組み込みソース

| コード | ソース | デフォルト | | --- | --- | :-: | | hc | Human Coders News | ✓ | | jdh | Journal du hacker | ✓ | | camille | La veille de Camille Roux、Bluesky に公開 | ✓ | | linuxfr | LinuxFr.org のニュース | ✓ | | anthropic | Anthropic News ¹ | ✓ | | claudedev | claude.dev ブログ | ✓ | | claudecode | Claude Code のリリース | ✓ | | korben | Korben | | | openai | OpenAI News | | | deepmind | Google DeepMind | | | huggingface | Hugging Face | | | simonw | Simon Willison | |

¹ anthropic.com には公式 RSS フィードがありません。Flash veille はコミュニティーのミラー Olshansk/rss-feeds を読み取ります。

ソースサイトへの配慮

フィードは最大でも 15 分に一度だけ取得し、このキャッシュは Claude Code の全セッションで共有されます。セッションを十個開いてもリクエストが十倍にはなりません。各リクエストは、このリポジトリを指す User-Agent で名乗ります。

mod の動作:ネットワーク、データ、hooks

ネットワーク。 Mod は次の宛先へ、読み取り専用の HTTPS GET リクエストを最大 15 分に一度だけ送ります(セッション間でキャッシュを共有)。

  • 有効にした組み込みソースだけ:news.humancoders.com、www.journalduhacker.net、bsky.app、linuxfr.org、raw.githubusercontent.com(Anthropic のミラー)、claude.dev、github.com(Claude Code のリリース)。オプションで korben.info、openai.com、deepmind.google、huggingface.co、simonwillison.net も使えます。
  • 自分で /veille ajouter <site> に渡したサイト:ホームページで告知されたフィードを探し、必要なら同じサイトの一般的なフィードアドレス(/feed、/rss、/feed.xml、/rss.xml、/atom.xml、/index.xml、/feed/)を試してから、そのフィードを読み取ります。

各リクエストのアドレスはこの一覧または入力内容から来るため、呼び出し箇所にハードコードされていません。

送信されるデータ。 ローカルデータは一切送信しません。ファイル、コード、会話、識別子も対象外です。リクエストに含まれるのはフィード URL と固定の User-Agent(flash-veille/0.4 (Claude Code mod; +https://github.com/camilleroux/flash-veille))だけで、cookie、認証、リクエスト本文はありません。

保存されるデータ。 Claude Code がプラグインに提供するローカルストレージに、ニュースのキャッシュ、追加したサイトの一覧、バナーを隠している状態だけを保存します。それ以外は保存しません。

コマンドとツール。 Mod はコマンド、ツール、agent を実行せず、ファイルも読みません。フィードの内容を指示として解釈することもありません。表示するテキスト(タイトルとリンク)にすぎません。

Hooks。

  • session.start:/veille コマンドを登録し、キャッシュを読み込み、2 つのタイマーを開始します(15 分ごとのフィード取得とバナーのローテーション)。
  • command.run:/veille だけを受け取ります(この hook が購読するコマンドはこれだけです)。他のコマンドは通りません。
  • ui.render:プロンプト上のバナー(AbovePrompt)と、/veille tout で開く mod のペイン(Pane)を描画します。他の表示は変更せず、アンケートがバナーを使っている間は Claude Code に場所を譲ります。

詳しくはプライバシーポリシーを参照してください。

In English. Flash veille only sends read-only HTTPS GET requests, at most every 15 minutes, to the RSS/Atom feeds of the enabled sources listed above and to the site you pass to /veille ajouter. It sends no local data (no files, code, conversation or credentials), only the feed URL and a fixed User-Agent. It runs no commands, tools or agents and reads no files. It hooks session.start (registers /veille, starts the timers), command.run (only /veille) and ui.render (its own band above the prompt and its own pane).

開発

claude plugin validate .
claude plugin test .

変更を試すには claude --plugin-dir . を実行します。

ライセンス

MIT、Camille Roux 作。

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add camilleroux/flash-veille
claude plugin install flash-veille
原文 / README

Flash veille

Le flash info du dev, au-dessus du prompt de Claude Code.

Pendant que vous codez, une ligne discrète fait défiler les actus fraîches de la tech francophone et des labos d'IA, une à la fois :

Le bandeau Flash veille au-dessus du prompt de Claude Code

Chaque titre mène là où l'actu a été partagée : la page de l'actu sur Human Coders News ou sur le Journal du hacker, et pour la veille de Camille Roux, son post sur Bluesky.

Flash veille est un mod Claude Code (un plugin à hooks de fonction) : il demande Claude Code 2.1.287 ou plus récent. L'API des mods est en accès anticipé et peut encore changer.

Installation

/plugin marketplace add camilleroux/flash-veille
/plugin install flash-veille@flash-veille

Le bandeau apparaît au-dessus du prompt dès la session suivante.

Commandes

| Commande | Effet | | --- | --- | | /veille | Affiche le bandeau et rafraîchit les actus | | /veille tout | Ouvre la liste complète dans un panneau, filtrable par source | | /veille off | Masque le bandeau (et le panneau) ; mémorisé d'une session à l'autre | | /veille sources | Liste les sources suivies | | /veille ajouter <site> | Suit un autre site : /veille ajouter korben.info trouve son flux tout seul | | /veille retirer <site> | Ne plus suivre un site ajouté avec /veille ajouter : /veille retirer korben (son code kor ou korben.info marchent aussi) |

Le bandeau se replie aussi avec ctrl+x ctrl+a.

Options

Dans /config, sous flash-veille :

| Option | Par défaut | Effet | | --- | --- | --- | | Sources | hc, jdh, camille, linuxfr, anthropic, claudedev, claudecode | Les sources intégrées à suivre | | Rotation (secondes) | 12 | Durée d'affichage de chaque actu | | Mots-clés | (vide) | Ex. IA, Rails, sécurité : les actus qui en parlent passent en premier, marquées ★ (casse et accents ignorés) | | Seulement les mots-clés | non | N'affiche que ces actus |

Sources intégrées

| Code | Source | Par défaut | | --- | --- | :-: | | hc | Human Coders News | ✓ | | jdh | Journal du hacker | ✓ | | camille | La veille de Camille Roux, publiée sur Bluesky | ✓ | | linuxfr | Dépêches LinuxFr.org | ✓ | | anthropic | Anthropic News ¹ | ✓ | | claudedev | Blog claude.dev | ✓ | | claudecode | Releases de Claude Code | ✓ | | korben | Korben | | | openai | OpenAI News | | | deepmind | Google DeepMind | | | huggingface | Hugging Face | | | simonw | Simon Willison | |

¹ anthropic.com n'a pas de flux RSS officiel : Flash veille lit le miroir communautaire Olshansk/rss-feeds.

Respect des sites sources

Les flux sont récupérés au plus tous les quarts d'heure, et ce cache est partagé entre toutes vos sessions Claude Code : ouvrir dix sessions ne fait pas dix fois plus de requêtes. Chaque requête s'annonce avec un User-Agent qui renvoie vers ce dépôt.

Ce que fait le mod : réseau, données, hooks

Réseau. Le mod ne fait que des requêtes HTTPS GET, en lecture seule, au plus toutes les 15 minutes (cache partagé entre les sessions), vers :

  • les flux des sources intégrées activées, et seulement elles : news.humancoders.com, www.journalduhacker.net, bsky.app, linuxfr.org, raw.githubusercontent.com (miroir Anthropic), claude.dev, github.com (releases de Claude Code), et sur option korben.info, openai.com, deepmind.google, huggingface.co, simonwillison.net ;
  • le site que vous donnez vous-même à /veille ajouter <site> : sa page d'accueil pour y trouver le flux annoncé, puis au besoin les adresses de flux habituelles du même site (/feed, /rss, /feed.xml, /rss.xml, /atom.xml, /index.xml, /feed/), et ensuite son flux.

L'adresse de chaque requête vient de cette liste ou de ce que vous avez tapé : c'est pourquoi elle n'est pas écrite en dur à l'appel.

Données envoyées. Aucune donnée locale ne sort : ni fichier, ni code, ni conversation, ni identifiant. Une requête ne porte que l'adresse du flux et un User-Agent fixe (flash-veille/0.4 (Claude Code mod; +https://github.com/camilleroux/flash-veille)) ; pas de cookie, pas d'authentification, pas de corps de requête.

Données gardées. Dans le stockage local que Claude Code donne au plugin : le cache des actus, la liste des sites ajoutés et l'état masqué du bandeau. Rien d'autre.

Commandes et outils. Le mod n'exécute aucune commande, aucun outil, aucun agent, et ne lit aucun fichier. Le contenu des flux n'est jamais interprété comme une instruction : ce n'est que du texte affiché (un titre et un lien).

Hooks.

  • session.start : enregistre la commande /veille, charge le cache et lance deux minuteurs (récupération des flux toutes les 15 minutes, rotation du bandeau).
  • command.run : ne reçoit que /veille (le hook ne s'abonne qu'à cette commande) ; les autres commandes ne passent pas par lui.
  • ui.render : dessine le bandeau au-dessus du prompt (AbovePrompt) et le panneau du mod (Pane ouvert par /veille tout) ; il ne modifie aucun autre affichage, et laisse la place à Claude Code dès qu'un sondage occupe le bandeau.

Le détail est dans la politique de confidentialité.

In English. Flash veille only sends read-only HTTPS GET requests, at most every 15 minutes, to the RSS/Atom feeds of the enabled sources listed above and to the site you pass to /veille ajouter. It sends no local data (no files, code, conversation or credentials), only the feed URL and a fixed User-Agent. It runs no commands, tools or agents and reads no files. It hooks session.start (registers /veille, starts the timers), command.run (only /veille) and ui.render (its own band above the prompt and its own pane).

Développement

claude plugin validate .
claude plugin test .

Pour essayer vos modifications : claude --plugin-dir ..

Licence

MIT, par Camille Roux.

関連作品