<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>bun | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>bunwv: 面向 Bun 的跨平台无头浏览器自动化 CLI• 基于常驻 daemon 持续保留页面状态 让 DOM 表单 登录态和 Cookie 可以跨命令复用• macOS 直接走原生 WebKit Linux 和 Windows 自动切换 Chrome 同时支持截图 控制台捕获和原始 CDP 调用• 针对 AI 编码助手场景优化 通过 CLI 指令配合截图完成导航 点击 输入 提交和页面验证</title><link>http://telegram.zhetengsha.eu.org/posts/5361</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5361</guid><pubDate>Mon, 13 Apr 2026 08:39:57 GMT</pubDate><content:encoded>&lt;video src=&quot;/static/https://cdn5.telesco.pe/file/56348f6066.mp4?token=aOFtzMuzzX1D_udN2aFyfLtfJujFnjplxUIVF9UAFdo3Zf5TiXMoZX4Z5bUFJr5z7yWO8axMrNWp15p0u9uTR7ApmWts5TUNuYVFei03D-WPKXc64aYhazAlmkng4qzyr0euGEzWxDD_ws0bJKA7Ek6D3iWk05WMZQfxBzlTdP9xbaMyLo6iKwhqPfViUOaNtkPWZFVFHPuwNXlKZ8VXAeUHHOnnWZ5qMZ_TiZ-ZqxcsxsbtbaAViPyMzqdodYqEsREuMMhh2N6Ll4VBjd-bSCtMcT5SX1ZaJIAhfBKLImDHRPPwY6fnT6aY8f6qk-bO58XJu2CaBJXusX0IHYd6aw&quot; class=&quot;tgme_widget_message_video js-message_video&quot; width=&quot;100%&quot; height=&quot;100%&quot; preload=&quot;auto&quot; muted autoplay loop playsinline controls webkit-playsinline&gt;&lt;/video&gt;&lt;u&gt;bunwv: 面向 &lt;/u&gt;&lt;mark class=&quot;highlight&quot;&gt;&lt;u&gt;Bun&lt;/u&gt;&lt;/mark&gt;&lt;u&gt; 的跨平台无头浏览器自动化 CLI&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 基于常驻 daemon 持续保留页面状态 让 DOM 表单 登录态和 Cookie 可以跨命令复用&lt;br /&gt;&lt;br /&gt;• macOS 直接走原生 WebKit Linux 和 Windows 自动切换 Chrome 同时支持截图 控制台捕获和原始 CDP 调用&lt;br /&gt;&lt;br /&gt;• 针对 AI 编码助手场景优化 通过 CLI 指令配合截图完成导航 点击 输入 提交和页面验证&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/NatiCha/bunwv&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/NatiCha/bunwv&quot;&gt;https://github.com/NatiCha/bunwv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23Bun&quot; title=&quot;#Bun&quot;&gt;#Bun&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#浏览器自动化&quot;&gt;#浏览器自动化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%97%A0%E5%A4%B4%E6%B5%8F%E8%A7%88%E5%99%A8&quot; title=&quot;#无头浏览器&quot;&gt;#无头浏览器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI&quot; title=&quot;#CLI&quot;&gt;#CLI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WebKit&quot; title=&quot;#WebKit&quot;&gt;#WebKit&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Chrome&quot; title=&quot;#Chrome&quot;&gt;#Chrome&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CDP&quot; title=&quot;#CDP&quot;&gt;#CDP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt;</content:encoded></item><item><title>Superset: 为 CLI 编码代理打造的多任务并行开发终端• 同时运行多个 CLI coding agent，减少上下文切换成本  • 基于 Git worktree 为每个任务隔离分支与工作目录，避免相互干扰  • 内置 Agent 状态监控与 Diff 查看/编辑，集中收敛变更并及时提醒  </title><link>http://telegram.zhetengsha.eu.org/posts/4841</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/4841</guid><pubDate>Mon, 16 Feb 2026 07:02:18 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-4841-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: Superset: 为 CLI 编码代理打造的多任务并行开发终端• 同时运行多个 CLI coding agent，减少上下文切换成本  • 基于 Git worktree 为每个任务隔离分支与工作目录，避免相互干扰  • 内置 Agent 状态监控与 Diff 查看/编辑，集中收敛变更并及时提醒  &quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/hCyFmMGZEBMedqmF_SylYgqc8IlDPMCZsjXDF3mxGqHoyFw3I8XQbShW4tyTI3O9sfa1KdPgPtTI1E4X9pNnjhZYJjnhHiwhXaXPQBxLHD2VWwCi9YoEvUof9UuvVfFDzRN-i0kMrVHB61OIEoVThQFF-c4n0XsdN2Lp3fAfhXwFQZ7MOGhKywWUMPyrfIxpEhIy3QyTbhnK821_lHBGebX3gUMCNqA_K7TBp9EaBrObUgFR-IbzVI3vRUXqsgm4yqT5GQrWw2AR9B8RyJ3i4I6cY2TOd7jzR5KFxq0hMlT78uCWZ4DwrkrjqOfj9ufeFxF9lTGhn6LmLb0viMgY5Q.jpg&quot; alt=&quot;Superset: 为 CLI 编码代理打造的多任务并行开发终端• 同时运行多个 CLI coding agent，减少上下文切换成本  • 基于 Git worktree 为每个任务隔离分支与工作目录，避免相互干扰  • 内置 Agent 状态监控与 Diff 查看/编辑，集中收敛变更并及时提醒  &quot; width=&quot;800&quot; height=&quot;496&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-4841-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-4841-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-4841-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;Superset: 为 CLI 编码代理打造的多任务并行开发终端&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 同时运行多个 CLI coding agent，减少上下文切换成本  &lt;br /&gt;• 基于 Git worktree 为每个任务隔离分支与工作目录，避免相互干扰  &lt;br /&gt;• 内置 Agent 状态监控与 Diff 查看/编辑，集中收敛变更并及时提醒  &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/superset-sh/superset&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/superset-sh/superset&quot;&gt;https://github.com/superset-sh/superset&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E5%B9%B6%E8%A1%8C%E5%BC%80%E5%8F%91&quot; title=&quot;#并行开发&quot;&gt;#并行开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%88%E7%AB%AF%E5%B7%A5%E5%85%B7&quot; title=&quot;#终端工具&quot;&gt;#终端工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87&quot; title=&quot;#开发效率&quot;&gt;#开发效率&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Git&quot; title=&quot;#Git&quot;&gt;#Git&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Worktree&quot; title=&quot;#Worktree&quot;&gt;#Worktree&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Claude&quot; title=&quot;#Claude&quot;&gt;#Claude&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Codex&quot; title=&quot;#Codex&quot;&gt;#Codex&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23macOS&quot; title=&quot;#macOS&quot;&gt;#macOS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Bun&quot; title=&quot;#Bun&quot;&gt;#Bun&lt;/a&gt;</content:encoded></item><item><title>tailhook: 监控文件变化并执行操作自研小工具 不想使用复杂方案的可以试试这次尝试了 bun 打包二进制▎使用场景例:- 监控日志文件, 当有人访问 哪吒探针登录 / 哪吒探针终端 / 哪吒探针文件 时, 发送如图的 Telegram 通知 xream/tailhook 服务器合集  频道资源合集   恰饭推荐   群组 #tailhook #监控 #tail #bun #日志 #hook #通知</title><link>http://telegram.zhetengsha.eu.org/posts/2286</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/2286</guid><pubDate>Fri, 10 Jan 2025 11:23:59 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-2286-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: tailhook: 监控文件变化并执行操作自研小工具 不想使用复杂方案的可以试试这次尝试了 bun 打包二进制▎使用场景例:- 监控日志文件, 当有人访问 哪吒探针登录 / 哪吒探针终端 / 哪吒探针文件 时, 发送如图的 Telegram 通知 xream/tailhook 服务器合集  频道资源合集   恰饭推荐   群组 #tailhook #监控 #tail #bun #日志 #hook #通知&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/mpv_ZaCPZmpzigIwGSB8Vhrc4FHGNCMQec4ABD_XJrxiSXiwwtlwsN5UjL6iTpE-drLb2LyS7xi-At8hudXGX7IjfjqRkk6rIBFTq1Yr6sLfoc-FgbhuwAPne4D8PEN0NB_bwJD4fjY9DNu6K6rBaZt2SeoJnoxRQpwKPgZbtBRLLrne5ZM_4KQmKQ2nhylP5AaCPO4OJb1etxeiFKVeP5bebCGZcDGoooQxiykPLPeVBJno8EgINusLmyQlo_IJpOMVkvdPOTPYhqnpe_JXYDvILw_NosFmltJcvicTm2sImQwOsEjWArkoE4LBQ3l_LspkyD9HLDLw6NBr09JjhA.jpg&quot; alt=&quot;tailhook: 监控文件变化并执行操作自研小工具 不想使用复杂方案的可以试试这次尝试了 bun 打包二进制▎使用场景例:- 监控日志文件, 当有人访问 哪吒探针登录 / 哪吒探针终端 / 哪吒探针文件 时, 发送如图的 Telegram 通知 xream/tailhook 服务器合集  频道资源合集   恰饭推荐   群组 #tailhook #监控 #tail #bun #日志 #hook #通知&quot; width=&quot;550&quot; height=&quot;348&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-2286-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-2286-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-2286-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;tailhook: 监控文件变化并执行操作&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;自研小工具 不想使用复杂方案的可以试试&lt;br /&gt;&lt;br /&gt;这次尝试了 &lt;code&gt;&lt;mark class=&quot;highlight&quot;&gt;bun&lt;/mark&gt;&lt;/code&gt; 打包二进制&lt;br /&gt;&lt;br /&gt;▎使用场景&lt;br /&gt;&lt;br /&gt;例:&lt;br /&gt;&lt;br /&gt;- 监控日志文件, 当有人访问 &lt;code&gt;哪吒探针登录&lt;/code&gt; / &lt;code&gt;哪吒探针终端&lt;/code&gt; / &lt;code&gt;哪吒探针文件&lt;/code&gt; 时, 发送如图的 Telegram 通知&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327979770524995197.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://github.com/xream/tailhook&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;xream/tailhook&quot;&gt;xream/tailhook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327932238121929875.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/154&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;服务器合集&quot;&gt;服务器合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23tailhook&quot; title=&quot;#tailhook&quot;&gt;#tailhook&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%9B%91%E6%8E%A7&quot; title=&quot;#监控&quot;&gt;#监控&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23tail&quot; title=&quot;#tail&quot;&gt;#tail&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bun&quot; title=&quot;#bun&quot;&gt;#bun&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%97%A5%E5%BF%97&quot; title=&quot;#日志&quot;&gt;#日志&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23hook&quot; title=&quot;#hook&quot;&gt;#hook&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%80%9A%E7%9F%A5&quot; title=&quot;#通知&quot;&gt;#通知&lt;/a&gt;</content:encoded></item></channel></rss>