GitHub双响:6.7K星AIHOT让AI自己找热点写日报,4.4K星OpenDots给每个AI同事配一台电脑

GitHub双响:6.7K星AIHOT让AI自己找热点写日报,4.4K星OpenDots给每个AI同事配一台电脑

GitHub双响:6.7K星AIHOT让AI自己找热点写日报,4.4K星OpenDots给每个AI同事配一台电脑

9 月底 GitHub 上悄悄开了两个仓库,一个 9 月 28 日建、一个 9 月 29 日建,到 10 月 8 日已经分别冲到 6664 星和 4385 星。我把两份 README 和线上站都翻了一遍,发现它们其实是同一件事的两头:一个让 AI 替你盯资讯、自己写日报,一个给每个 AI 同事配一台电脑、24 小时在线干活。

AIHOT:6.7K 星,AI 自己找热点、自己写日报

仓库 KKKKhazix/AIHOT,6664 星、1635 fork,MIT 协议,TypeScript 写的。作者在 README 末尾署名“数字生命卡兹克”,自述设计师出身,半年前还看不太懂代码,这套代码是他和 AI 一起重写的。

它不是又一个聊天机器人,而是一整套“行业热点站引擎”:作者线上跑的 aihot.news 就是同一份引擎代码。我 10 月 8 日实测能打开,首页热点榜每条都带热度分,榜首那条是 481 热度,第二条 297。

一条资料从信源进来到早上出日报,走的是这么一条链路:

AIHOT 精选流水线:采集、筛选、加工与聚合、出刊四个阶段
AIHOT 的流水线:六种信源进料,判重、双评分、过门槛,聚成事件算热度,最后出日报

几个我觉得最实在的设计:

  • 信源六种、分三级:RSS、网页列表、JSON 接口、X 账号、微信公众号,再加上你自己脚本推送进来的内容。官方一手源门槛高,二手媒体门槛低,抓取频率按产出自动调。
  • 评分打两遍:同一份评分标准独立打两次分,再按信源分级的门槛决定进不进精选。提示词全放在 industry/prompts/,门槛写在 industry/selection.ts,改标准不用动代码,还能用 SelectBench 拿自己标的样本校准。
  • 热度按事件算,不按文章算:官网一篇、媒体转十篇、X 上吵一天,聚成一个事件;48 小时内每个独立来源只算一次,24 小时减半,重复抓取刷不出榜。
  • 日报不额外调模型:默认每天 08:00 出刊,按规则把当天要闻编出来,周报、月报再从日报里汇编,只有总述和导读才动模型,这步省得明明白白。
  • 同一份内容给人也给 Agent:RSS、MCP、公开 API、llms.txt 全配齐,站能给人看,也能直接喂给你的 Agent。

部署要 Docker、Node 24 和一个 OpenAI 兼容的 API Key(init-env 默认按 DeepSeek 配,千问、智谱改 LLM_BASE_URL 就行),docker compose up -d --build 之后开 localhost:3000,第一次导入的资料大约半小时处理完。仓库自带 18 个海外 AI 资讯源做示范。

OpenDots:4.4K 星,给每个 AI 同事配一台电脑

仓库 CopilotKit/OpenDots,4385 星、620 fork,MIT 协议,9 月 29 日建仓,状态还标着 alpha,README 上挂着 Trendshift 单日 TypeScript 仓库第二的徽章。

它是 CopilotKit 官方开源的模板(明确说不是托管产品),主打 always-on AI coworkers:文字、通话、Slack 三头都能接着聊。

  • Spaces 加 Specialist Dots:文档放在 Space 里,每个 Dot 有自己的名字、角色说明和工具权限,研究员查资料、写手出稿,各干各的,你能逐个看它们在干什么。
  • 每个 Dot 一台独立电脑:用 OpenBot 的容器当 supervisor,浏览器档案和工作区文件停了再起还在;浏览器、文件、shell 权限按 Dot 单独设,服务端凭证留在服务端,每个 Dot 派生自己的电脑凭证。
  • 保存前必须过人:草稿出来先弹 Approve & save / Decline 的审批卡,点了批准才写进 Space;接的 MCP 工具里只读的直接跑,其他一律先弹 Approve & run。
  • 通话是真通话:WebRTC 实时语音配一个单独的 compute agent,长任务在后台跑,语音那头照常聊,通话界面有计时、静音和最小化。
  • Slack 和后台任务都有刹车:Slack 走 Channels SDK,workspace 和用户白名单必须显式写;后台任务跑挂了会标成 Interrupted,等你 Review 完点 Retry after review,不会自己闷头重跑。

技术栈是 CopilotKit + AG-UI + TanStack AI,npm ci、cp .env.example .env、npm run dev 就能起本地版,要聊天还得配一个 Intelligence 项目和模型。

实话

AIHOT 这边:作者自己说了不是专业开发者,仓库是线上引擎直接导出的,不保证每次都同步;信源名单不给,只带 18 个示范源;AIHOT 这个名字和 Logo 不在 MIT 授权范围内,拿去改成自己的站得先换牌子;评分、写作每一步都烧模型 token,付费 API 记得把预算熔断配上。

OpenDots 这边:alpha 就是 alpha,模板不是开箱即用的产品;对话强依赖 CopilotKit Intelligence,托管版要登录、数据进它的云,本地 Docker 评估版也得联网登录;README 里明说 Slack 和语音的算力委派还没接真实服务验证;默认的联网研究走第三方 search.parallel.ai,不想外发就设 WEB_SEARCH_PROVIDER=disabled;遥测也得自己 COPILOTKIT_TELEMETRY_DISABLED=true 关掉。

一边是十天不到就跑起来的资讯站引擎,一边是十天不到的 AI 同事工作台,这批新项目已经不再问“AI 能不能干”,而是直接把上班的活儿拆成流程,整段交出去。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注