爱意满满的作品展示区。
ttkit

开源的每日热点 API 增加了 CLI 调用和 Agent Skills 调用, Star 也达到了 100

  •  
  •   ttkit ·
    HelTi · 1 day ago · 375 views

    之前开源了 daily-hot-api ,最近把它做成了一个公开的 Agent Skill 。

    安装后可以让 AI 直接查热榜、历史热点和 AI 每日简报,不用自己找接口、写爬虫、管进程。

    使用方式

    Agent Skill (给 AI Agent 用)

    仓库内置了符合 Agent Skills 规范的 skill:skills/daily-hot-api。安装后,Claude Code 、Codex 、Cursor 、Copilot 、OpenCode 、OpenClaw 等 agent 可以直接获取 60+ 平台热榜、历史热点和只读的 AI 每日简报。

    # 安装到用户级(所有项目可用)
    npx skills add HelTi/daily-hot-api --skill daily-hot-api -g
    
    # 或只装到 Claude Code
    npx skills add HelTi/daily-hot-api --skill daily-hot-api -g -a claude-code -y
    

    然后直接用自然语言提问,例如:

    • “今天微博、知乎、B 站都有什么热点?各取前 10 条。”
    • “汇总今天科技圈热榜,带来源链接。”
    • “读一下今天的 AI 每日简报。”

    skill 会自动连接或启动一个本地隔离实例(零配置、无需 API Key );历史热点与 AI 简报需要连接已配置 MongoDB / AI Key 的自建实例(DAILY_HOT_API_BASE_URL)。状态目录默认为 ~/.daily-hot-api-skill,stop 只停止 skill 自己启动的实例。

    详见Agent Skill 使用文档和维护说明。

    命令行工具( CLI )

    已发布到 npm:**包名 @ttkit/daily-hot-api**,安装后终端命令仍为 **daily-hot-api**。全局安装后可以在任意目录启动/停止服务:

    npm install -g @ttkit/daily-hot-api
    
    daily-hot-api                    # 前台启动,读取当前目录的 .env
    daily-hot-api -p 6699            # 指定端口前台启动
    daily-hot-api start -d           # 后台启动
    daily-hot-api status             # 查看状态
    daily-hot-api logs -f            # 跟踪后台日志
    daily-hot-api stop               # 停止服务
    

    从源码调试时,也可以构建后直接使用等价入口:

    npm run build
    node bin/daily-hot-api.js --help
    node bin/daily-hot-api.js start -d --config .env
    

    不想全局安装时可以直接用 npx:npx @ttkit/daily-hot-api --help。

    CLI 会把运行状态和后台日志写入 ~/.daily-hot-api(可用 DAILY_HOT_API_HOME 或 --home 修改),端口默认取 .env 的 PORT,否则 6689 。完整命令、退出码和故障排查见命令行工具文档。

    项目是 MIT ,不提供公共托管 API ,数据来自公开渠道,自己部署自己用。

    项目地址

    GitHub: https://github.com/HelTi/daily-hot-api

    文档: https://helti.github.io/daily-hot-api/guide/agent-skill

    skills.sh: https://www.skills.sh/helti/daily-hot-api

    欢迎试用和反馈,尤其想听听大家在哪些宿主上用、还缺哪些来源。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1343 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    ♥ Do have faith in what you're doing.