ClaudeMods
☰
ZH-TW
● 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 會自行找到它的 feed | | /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 feed:Flash veille 會讀取社群鏡像 Olshansk/rss-feeds。

尊重來源網站

資訊 feed 最多每隔一刻鐘取得一次,這份快取由所有 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,必要時再嘗試同一網站常見的 feed 地址(/feed、/rss、/feed.xml、/rss.xml、/atom.xml、/index.xml、/feed/),然後讀取該 feed。

每個請求的地址都來自這份清單或你輸入的內容,因此不會在呼叫處硬編碼。

傳送的資料。 不會傳送任何本機資料:沒有檔案、程式碼、對話或識別碼。請求只帶 feed URL 與固定的 User-Agent(flash-veille/0.4 (Claude Code mod; +https://github.com/camilleroux/flash-veille));沒有 cookie、身分驗證或請求本文。

保存的資料。 保存在 Claude Code 提供給外掛的本機儲存空間中:資訊快取、新增的網站清單,以及橫幅的隱藏狀態。沒有其他資料。

指令與工具。 Mod 不執行任何指令、工具或 agent,也不讀取檔案。Feed 內容絕不會被解讀為指令,只會作為顯示文字(標題和連結)。

Hooks。

  • session.start:登記 /veille 指令,載入快取,並啟動兩個計時器(每 15 分鐘取得 feed,以及輪換橫幅)。
  • command.run:只接收 /veille(hook 只訂閱此指令);其他指令不會經過它。
  • ui.render:在提示列上方繪製橫幅(AbovePrompt)和 mod 面板(由 /veille tout 開啟的 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.

更多類似作品