mcpField
H
hotin

hotin

本地服务
github.com/abe238搜索与检索36 天前更新

关于 hotin

hotin 是用于跟踪 AI 仓库、模型、论文和新闻趋势的命令行工具及本地 MCP 服务。它通过多来源佐证和记录的增长势头排名,并为 Agent 提供相关证据。

主要功能

  1. 01跨来源 AI 趋势排名
  2. 02仓库、模型、论文和新闻视图
  3. 03每日简报与缓存搜索
  4. 04基于快照识别上升和爆发趋势

适用场景

  1. 01查找增长中的 AI 仓库
  2. 02查看热门模型和论文
  3. 03让 Agent 获取带依据的趋势信息

MCP 相关

本地 MCP 服务提供 `hotin_board`,用于查询各类排名看板,并以 `hotin_brief` 返回每日简报。它直接从数据源获取信息,并将缓存保存在本地。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"abe238-hotin": {
"command": "uvx",
"args": [
"hotin"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}
启动命令uvx hotin
需要配置的环境变量
GITHUB_TOKEN密钥Optional. Only the 'insiders' tab needs it, to poll what notable developers starred. Every other tab works with no key at all.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypihotin0.9.21

工具

2

收录的工具列表 · 更新于 5 天前

参数类型必填说明
tabenum否repos = 综合排名榜。rising = 当前增长最快。insiders = 多位知名 AI 开发者独立点过星的仓库。models = 热门开放权重模型。papers = 热门研究。news = 实验室公告和评论。repos | rising | insiders | models | papers | news
limitinteger否

详细介绍

hotin——全领域热门榜单,数据为证。

hotin repos 输出:包含评分、标签和徽章的 AI 仓库排名榜单

PyPI 下载量 零依赖 hotin.ai

一条命令,获取一份 AI 领域当下真正热门内容的排名榜单:趋势 仓库、模型、论文和新闻,每日根据多来源共识排名。 数字是依据,徽章是结论。 想在浏览器中查看同样的内容? hotin 实时榜单展示 AI 领域当下的热门趋势, 每日更新。

每一行都会说明上榜原因:增长速度、支持者,以及它还出现在哪些地方。 排名不会只凭单一来源的一面之词。

一次安装,两种使用方式。

你来提问你的 Agent 来提问
在终端中运行 hotin repos在 Claude Code、Cursor、Codex 或 Gemini CLI 中运行 hotin mcp
你来阅读榜单Agent 在任务进行中阅读榜单,并引用榜单内容

模型的训练数据有截止日期,网页搜索返回的却是营销内容。询问 Agent 本周 AI 领域有哪些值得使用的工具,它只能猜测。让它使用 hotin, 它就能根据与你亲自查看时相同的排名证据作答。

功能介绍

零密钥核心功能会结合 GitHub Trending、精选增长势头、Hacker News 和 npm 增长速度,无需配置。添加可选密钥即可解锁 Reddit 和 YouTube(ScrapeCreators 或官方 YouTube Data API v3),其中还包括精选的仓库盘点频道。“聪明资金”信号(AI Insiders 正在支持的仓库)会尽力提供,AI 新闻简报源则会补充编辑精选信号。即使来源暂时不可用,也不会导致 CLI 停摆。

除了仓库,hotin 还会以独立视图展示热门 AI 模型(hotin models)和论文(hotin papers),并提供一份简短的每日 hotin brief,汇总各方面的动态。按计划运行 hotin refresh,hotin 就会记录时间序列,让榜单能够标记真正上升和爆红的内容(关注增长速度,而不只是某个时间点的快照),而不只是当下规模庞大的内容。

安装

pip install hotin

hotin 零依赖,因此直接运行 pip install 就很安全(不会产生依赖冲突)。更倾向于隔离安装,或者不想安装?

uvx hotin              # run without installing (needs uv)
uv tool install hotin  # persistent command via uv
pipx install hotin     # persistent command via pipx
npx hotinai            # from the npm ecosystem (launcher; runs uvx/pipx under the hood)

没有包管理器,只有 Python?从最新版本下载单文件 hotin.pyz 并运行:

python hotin.pyz

在检出目录中进行开发:pip install -e .。

在 AI Agent 中使用(MCP)

同一个看板,可由 Claude Code、Cursor、Codex CLI、Gemini CLI 或任何支持 MCP 的客户端调用。选择对你来说最省事的方式。

一键安装。 下载 hotin.mcpb 并打开。Claude Desktop 会显示安装对话框,整个过程就完成了:无需查找配置文件,无需编辑 JSON,也无需使用终端。这个软件包大小为 136 KB,内含 hotin,因此无需先安装其他东西——hotin 没有任何依赖,所以才能做到这一点。适用于 macOS 和 Linux。

一行命令。 无需预先安装任何内容,uvx 会按需获取:

claude mcp add hotin -- uvx hotin mcp

其他客户端。 配置方式也一样:

{
  "mcpServers": {
    "hotin": { "command": "uvx", "args": ["hotin", "mcp"] }
  }
}

已经运行过 pip install hotin?那么只需使用 "command": "hotin", "args": ["mcp"]——MCP 服务已包含在软件包中,无需另行安装。

接着向 Agent 询问它原本无法回答的问题:

“本周有哪些 AI 仓库真正值得关注?” “最近开源权重模型有什么值得注意的动态吗?” “在为这个项目选择库之前,目前什么最热门,谁在支持它?”

这里提供两个工具。hotin_board 会返回任意标签页(repos、rising、insiders、models、papers、news)及其佐证信息;hotin_brief 会返回每日摘要。答案大约一秒内返回,由本地缓存提供。

它运行在你的机器上,而不是我们的机器上。 你的 MCP 客户端会将 hotin 作为本地子进程启动。它会直接获取 GitHub、Hacker News、npm 和 Hugging Face 的数据,将缓存写入你自己的磁盘,并在你设置令牌时使用你自己的令牌。整个过程中不会访问 hotin.ai:该网站只是对同一工具的独立呈现,并非此工具依赖的服务。

如果你想获取 insiders 信号,请设置 GITHUB_TOKEN;其他所有功能都无需密钥。缓存为空时,首次调用大约需要 15 秒来获取数据;之后答案会由本地缓存提供,大约一秒内返回。

支持所有安装方式:软件包、uvx、pip、pipx 和单文件 hotin.pyz。

Claude Code 技能

skills/hotin/SKILL.md 会教 Agent 何时使用看板,更重要的是,教它如何解读看板:哪些字段是真正的证据,以及看板有哪些局限。复制该文件:

mkdir -p ~/.claude/skills && cp -R skills/hotin ~/.claude/skills/

无论是否使用 MCP 服务,这项技能都能发挥作用,值得与其搭配使用——MCP 工具描述会说明工具返回什么,而技能会说明哪些数字有意义,以及何时一行数据只是线索而非结论。

快速开始

hotin

可用命令:

命令说明
hotin主看板(默认为 repos)
hotin repos跨来源整合的热门 AI 仓库
hotin insidersAI Insiders 支持的仓库(聪明资金信号)
hotin modelsAI 模型——实验室新闻稿 + 热门权重
hotin papers热门 AI 论文
hotin news最新 AI 新闻标题
hotin brief汇总所有实体的一次性简报
hotin refresh刷新所有来源 + 记录快照(--quiet = 无头模式)
hotin export将看板写入 docs/index.html + latest.json
hotin setup检查配置,或安排自动刷新
hotin search <query>搜索缓存的仓库
hotin show <owner/repo>显示一个仓库
hotin about显示项目信息

标志: --format text\|json\|md\|html · --limit N(默认为 20)· --source <name>(repos:使用单个上游源,而不是整合看板)· --since 30d / --min-stars N(repos 筛选条件)· --verbose。

每条仓库结果会显示评分、所有者/仓库(可点击)、类别,以及适用的徽章:fresh(最近创建或活跃)、rising / viral(在记录的时间序列中快速上升,viral 表示罕见的加速且达成共识的极端情况)、smart-money(AI Insiders 正在支持该仓库)以及 paper-backed(被热门论文引用)。多个来源之间的共识会计入评分本身,而不会显示为徽章。

示例(真实输出,实时运行结果的顶部):

$ hotin --limit 8
 30.59  xai-org/grok-build  agents  fresh
        Grok Build is open source
 22.17  justvugg/colibri  uncategorized
        Show HN: Getting GLM 5.2 running on my slow computer
 17.05  dietrichgebert/ponytail  app-building  fresh
 17.00  odysseus-dev/odysseus  uncategorized  fresh
 16.93  nexu-io/open-design  agents  fresh
 15.46  yuan1z0825/nature-skills  uncategorized  fresh
 15.24  bigpizzav3/codexplusplus  uncategorized  fresh
 14.77  antirez/ds4  inference  fresh

每条结果的第一行是评分、所有者/仓库(在真实终端中可点击)、类别和徽章;如果人工可读的标题能为 slug 补充上下文,则会在颜色较暗的第二行显示。fresh 表示仓库近期有活动。在实时终端中,评分和徽章会带有颜色。你的输出会有所不同——它反映了运行时实际热门的内容。

为什么看重佐证,而非人气

看板要求有两个独立信号。以下是其背后的测量数据。

“知名开发者给它点了星”是显而易见的排名依据,但经不起验证。对 288 个受跟踪仓库进行测量时,以仓库自身星标数的增长百分比作为指标,以免把规模误当成热度:

支持者仓库数增长率
没有知名支持者2050.25 %/天
恰好一位620.19 %/天
两位或以上,且相互独立210.55 %/天

一颗星的表现甚至略逊于没有背书。两位或以上的表现约为基线的 2 倍——不过在 n=21 的情况下,p=0.087,只能作为提示而非定论;而看板依赖的是第一个结果,不是第二个。

因此,任何内容都不会仅凭单一来源的说法进入看板。它需要独立信号佐证,而且几小时后仍必须成立。

站点仓库中的 scripts/measure_insider_signal.py 可随时重新运行此分析,供你核验这一说法。

保持内容新鲜

“7 天内 +N”统计的是 GitHub 星标历史端点返回的最近 7 个完整 UTC 日新增星标数。repos 标签页中的“/天”来自 hotin 自己的观测存储;该存储以同一端点的数据作为初始值,因此首次观测到的仓库也有真实的增长速度。“cooling”徽章表示:此前一周至少获得 50 颗星后,增长出现大幅下滑。

hotin 的 rising / viral 徽章和 hotin brief 来自记录的时间序列,因此 hotin refresh 运行得越频繁,结果就越准确。hotin setup 可以为你安装定时任务:

hotin setup                     # interactive: once a day (8am) or twice (8am & 8pm)
hotin setup --schedule twice    # non-interactive: 8am & 8pm
hotin setup --schedule daily    # 8am only
hotin setup --schedule off      # remove it

在 macOS/Linux 上,它会管理 crontab 中带标记的区块;在 Windows 上,它会创建名为 hotin-refresh 的计划任务。无论哪种方式,都会运行 python -m hotin refresh --quiet,且不会影响计划中的其他任务。

数据来源与条款

hotin 的代码采用 Apache-2.0 许可证。该许可证不会对从 GitHub、Hacker News、npm、Reddit 或 YouTube 获取的底层数据重新授权:每个来源均适用其自身的使用条款。

Reddit 和 YouTube 集成是通过 ScrapeCreators 提供的非官方第三方集成;它们并未获得 Reddit 或 YouTube 的官方认可。智能资金信号是对公开 AI 影响者关系图的尽力解读,可能会在不另行通知的情况下发生变化或失效。

参与贡献

欢迎通过 问题跟踪器 提交问题和贡献。

许可证

Apache License 2.0 — 请参阅 LICENSE 和 NOTICE。

hotin 由 Abe Diaz 创建。如果 hotin、其排名方法或理念对你的项目有所帮助,欢迎注明出处并链接回 github.com/abe238/hotinai。

由 @abe238 制作 · hotin.ai

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。