关于 hotin
hotin 是用于跟踪 AI 仓库、模型、论文和新闻趋势的命令行工具及本地 MCP 服务。它通过多来源佐证和记录的增长势头排名,并为 Agent 提供相关证据。
主要功能
- 01跨来源 AI 趋势排名
- 02仓库、模型、论文和新闻视图
- 03每日简报与缓存搜索
- 04基于快照识别上升和爆发趋势
适用场景
- 01查找增长中的 AI 仓库
- 02查看热门模型和论文
- 03让 Agent 获取带依据的趋势信息
MCP 相关
本地 MCP 服务提供 `hotin_board`,用于查询各类排名看板,并以 `hotin_brief` 返回每日简报。它直接从数据源获取信息,并将缓存保存在本地。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 5 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tab | enum | 否 | repos = 综合排名榜。rising = 当前增长最快。insiders = 多位知名 AI 开发者独立点过星的仓库。models = 热门开放权重模型。papers = 热门研究。news = 实验室公告和评论。repos | rising | insiders | models | papers | news |
| limit | integer | 否 |
详细介绍
hotin——全领域热门榜单,数据为证。
一条命令,获取一份 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 insiders | AI Insiders 支持的仓库(聪明资金信号) |
hotin models | AI 模型——实验室新闻稿 + 热门权重 |
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 个受跟踪仓库进行测量时,以仓库自身星标数的增长百分比作为指标,以免把规模误当成热度:
| 支持者 | 仓库数 | 增长率 |
|---|---|---|
| 没有知名支持者 | 205 | 0.25 %/天 |
| 恰好一位 | 62 | 0.19 %/天 |
| 两位或以上,且相互独立 | 21 | 0.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。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。