给 AI/Web3 自媒体创作者用的每日情报与选题系统。它会从厂商官方源、产业基础设施、应用产品、资本市场、媒体、开发者社区、论文和开源生态收集候选信号,整理成带可点击链接的 Markdown 中文早报,并为 Codex 提供可二次精编的结构化候选包。
概要
给 AI/Web3 自媒体创作者用的每日情报与选题系统。它会从厂商官方源、产业基础设施、应用产品、资本市场、媒体、开发者社区、论文和开源生态收集候选信号,整理成带可点击链接的 Markdown 中文早报,并为 Codex 提供可二次精编的结构化候选包。
README
简体中文 | English
AI Daily Briefing
给 AI/Web3 自媒体创作者用的每日情报与选题系统。它会从厂商官方源、产业基础设施、应用产品、资本市场、媒体、开发者社区、论文和开源生态收集候选信号,整理成带可点击链接的 Markdown 中文早报,并为 Codex 提供可二次精编的结构化候选包。
主打用法:在 Codex 里直接输入
$daily-briefing 生成今日早报,不需要 Hermes,也不需要打开 Telegram。
Codex 直接调用(推荐)
先克隆项目并安装仓库内置的 Codex Skill:
git clone https://github.com/Rion-Wu-tech/ai-daily-briefing.git
cd ai-daily-briefing
./scripts/install-codex-skill.sh
重新打开一个 Codex 任务后,直接输入:
$daily-briefing 生成今日早报
也可以直接指定范围:
$daily-briefing 检索过去 48 小时 AI 赛道爆火热点
$daily-briefing 检索最近 24 小时最新模型发布,只看官方来源
$daily-briefing 生成过去 24 小时 AI 全产业链简报
$daily-briefing 查看最近 7 天 AI 应用落地和投融资
$daily-briefing 生成本周简报复盘
Codex 会自动完成抓取、去重、评分和二次精编,最终生成:
outputs/briefing_YYYY-MM-DD.md
文档中的新闻标题和来源链接都可以直接点击。Python 模板负责稳定抓取和兜底,当前 Codex 模型负责最终选稿、中文解释、栏目编排与 X 草稿。
已有同名 Skill 时,显式备份并替换:
./scripts/install-codex-skill.sh --force
功能
- AI 热点:TechCrunch、OpenAI、Google DeepMind、Hugging Face 官方更新
- 最新模型发布:独立追踪厂商官网、官方 Changelog、官方模型卡与开源权重首发
- 产品与工具更新:跟踪 AI 产品、新功能、API、价格、工作流与重要集成,不要求必须伴随新模型
- AI 产业链全景:按上游算力与基础设施、中游模型与平台、下游应用与服务组织信号
- 应用层趋势:补充客户采用、用户增长、行业落地、定价、收入和真实商业化证据
- AI 投融资:独立跟踪融资、并购、IPO 和财报,并标注关键数字是否经过官方或多源核验
- 产业链联动:连接跨层共同主题,同时明确区分“主题关联”和真实合作或因果关系
- 可能爆火的 AI 新闻:从公司公告、开源项目、研究突破、融资并购、行业争议和高热社区讨论中筛选传播候选
- 官方模型组织:42 个官方 Hugging Face 组织,重点覆盖中美活跃模型团队
- 官方发布页:19 个基础模型发布页 + 38 个 AI 编程、Agent、多模态和模型平台更新页
- 官方账号雷达:62 个模型公司与 AI 产品 X 官方账号;Codex 可直接检索,配置 X API 后 Python 也能自动抓取
- AI 编程/Agent:单独跟踪 Claude Code、Codex、Cursor、Copilot、Cognition/Devin、Replit、Manus
- 多模态模型:单独跟踪 Runway、Stability AI、FLUX、Midjourney、Luma、Pika、Kling、Vidu
- 补充信号:Hacker News、arXiv、Hugging Face Trending、AI HOT 精选
- 产业信号:自动抓取 NVIDIA、AWS、Google Cloud、Product Hunt、Crunchbase News、TechCrunch Venture、Data Center Dynamics,并把机器之心等无稳定 RSS 的入口交给 Codex 检索
- 中国优先核验:补充 36Kr、IT桔子、港交所披露等检索入口,应用采用和融资数字必须回到一手来源确认
- 官方追踪:Anthropic sitemap,以及 Codex、Claude Code、Gemini CLI、Transformers Releases
- Web3 热点:CoinDesk 最新加密新闻
- 投资 & 经济:TechCrunch Venture 分类新闻
- GitHub 优质项目:GitHub Trending
- 今日选题素材:把热点转成中文内容选题
- Codex 友好:支持
--dry-run离线验证、单元测试和稳定输出目录 - 每条新闻/项目的可点击标题下都会紧跟 1 至 2 句具体中文概括,说明谁做了什么、关键结果或影响;不写空泛模板,也不额外加“摘要”等标签
- Codex 保存早报后会运行 Markdown 质检器,自动拦截缺少中文概括、只有评分/来源或命中空泛模板的条目
- 开头自动生成
相比昨天的新变化、AI 产业链全景、产业链联动、最新模型发布、产品与工具更新、应用层趋势、AI 投融资与商业化、可能爆火的 AI 新闻、今日必须看、适合发 X、B端/商业机会和持续跟踪 - 用内容价值、商业价值、个人匹配、时效、可信度五个维度排序,综合分最高 96,避免大量虚高满分
- 可信度区分
官方确认、多源印证、单源信号 - X 草稿覆盖单帖、thread、视觉/视频脚本三种形态
- SQLite 记录首次出现、最后出现、重复次数、来源数和每日排名;同一天重复运行不会重复计数
- 可记录
阅读 / 收藏 / 写稿 / 已发布 / 没价值,后续排序会小幅学习你的真实选择 - 每次真实抓取记录来源成功率、条目数和耗时,可生成 7 天来源健康报告
- 自动生成周复盘:持续信号、内容反馈、偏好类别、来源健康度和下周动作
--editorial-packet生成 Codex 精编包,由当前 Codex 模型做最终选稿和中文改写;Python 模板始终作为确定性兜底- 仓库内置标准 Codex Skill、UI 元数据和便携 runner;可以从 Codex 直接调用并落盘 Markdown
- 自动过滤 AI 板块跑题内容,并合并同一链接或相似标题的重复报道
- 媒体与官方源交替混排,单个来源失败时保留其他可用板块
- 早报结尾自动生成简短的中英双语 Star 引导,并保留唯一的官方仓库链接
两维情报模型
每条信息同时回答两个问题:
industry_layer:公司或产品位于上游、中游还是下游event_types:这次发生了模型发布、产品更新、采用增长、融资、并购、财报还是政策变化
资本不是产业链的“第四层”。例如,一家 AI 工作流公司完成融资后,仍属于下游应用,只是同时带有 funding 事件。这样既能看清整条产业链,也不会让融资新闻挤掉产品和应用信号。
当前官方覆盖
| 区域 | 模型组织/发布源 | X 官方账号 |
|---|---|---|
| 美国 | OpenAI、Anthropic/Claude、Google DeepMind、Meta AI/Llama、xAI/Grok、Microsoft AI/Phi、NVIDIA、Ai2、Amazon Nova、Perplexity、IBM Granite、Salesforce、Snowflake、Liquid AI、Nous Research、Cerebras、Prime Intellect、Inception、Stability AI、Black Forest Labs | @OpenAI、@AnthropicAI、@claudeai、@GoogleDeepMind、@AIatMeta、@SpaceXAI、@grok、@MicrosoftAI、@NVIDIAAI、@allen_ai、@AWSCloud、@perplexity_ai、@IBMResearch、@SalesforceDevs、@SnowflakeDB、@LiquidAI、@NousResearch、@Cerebras、@PrimeIntellect、@_inception_ai、@StabilityAI、@bfl_ai |
| 中国 | Qwen、DeepSeek、Z.ai/GLM、Kimi、MiniMax、腾讯混元、字节 Seed、阶跃星辰、百川、01.AI、小米 MiMo、InternLM、百度文心、华为盘古、讯飞星火、商汤日日新、美团 LongCat、快手 Kolors、OpenBMB/MiniCPM、OpenGVLab/InternVL、BAAI、Ant Ling、Wan、Skywork | @Alibaba_Qwen、@deepseek_ai、@Zai_org、@Kimi_Moonshot、@MiniMax_AI、@StepFun_ai、@ByteDanceSeed、@TencentHunyuan、@Baidu_Inc、@01AI_Yi、@BaichuanAI、@HuaweiCloud1、@SenseTimeGroup、@Meituan_LongCat、@OpenBMB、@BAAIBeijing、@AntLingAGI、@Alibaba_Wan、@Skywork_ai |
| 其他 | Mistral AI、Cohere Labs | @MistralAI、@cohere |
| 产品方向 | 官方发布源 | X 官方账号 |
|---|---|---|
| AI 编程/Agent | Claude Code、OpenAI Codex、Cursor、GitHub Copilot、Cognition/Devin、Replit、Manus | @claudeai、@OpenAI、@cursor_ai、@GitHubCopilot、@cognition_labs、@Replit、@ManusAI |
| 多模态模型 | Runway、Stability AI、Black Forest Labs/FLUX、Midjourney、Ideogram、Luma、Pika、Adobe Firefly、Kling、Vidu、Wan | @runwayml、@StabilityAI、@bfl_ai、@midjourney、@ideogram_ai、@LumaLabsAI、@pika_labs、@AdobeFirefly、@Kling_ai、@ViduAI_official、@Alibaba_Wan |
| 音频/音乐模型 | ElevenLabs、Suno | @ElevenLabs、@suno_ai_ |
| 模型平台/生态 | Hugging Face、OpenRouter、Together AI、Snowflake Cortex、Salesforce AI | @huggingface、@OpenRouter、@togethercompute、@SnowflakeDB、@SalesforceDevs |
官网、Changelog 和模型卡用于确认事实;X 用于捕捉首发、预告、API/价格变更和产品动态。没有配置 X API 时,Codex 会读取精编包中的账号清单并联网检索,不影响直接调用。
若希望本地 Python 自动抓取全部官方账号,可选配置环境变量:
export X_BEARER_TOKEN="你的 X API Bearer Token"
不要把 Token 写进 config.yaml 或提交到 Git。
快速开始
git clone https://github.com/Rion-Wu-tech/ai-daily-briefing.git
cd ai-daily-briefing
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
先跑离线验证:
python briefing.py --dry-run --no-save
python -m unittest discover -s tests
真实抓取并保存 Markdown 简报,标题链接可点击,每条后面跟一行简短中文解释:
python briefing.py
默认输出到:
outputs/briefing_YYYY-MM-DD.md
本地 Python 运行
不安装 Codex Skill 也可以独立运行:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python briefing.py --dry-run --no-save
python -m unittest discover -s tests
如果 dry-run 和测试都通过,再跑真实抓取并保存 Markdown:
python briefing.py
更完整的 agent 运行说明见 CODEX.md。
常用命令
# 离线样例数据,不访问外部网站
python briefing.py --dry-run
# 输出纯文本
python briefing.py --format text
# 输出 JSON,只打印不保存
python briefing.py --format json --no-save
# 输出 Codex 二次精编候选包
python briefing.py --editorial-packet --output-file outputs/editorial_packet.json
# 检查 Codex 精编后的每条链接是否紧跟具体中文概括
python skills/daily-briefing/scripts/validate-briefing.py outputs/briefing_YYYY-MM-DD.md
# 只看过去 48 小时的模型发布与模型更新
python briefing.py --mode models --hours 48 --format markdown
# 只看过去 7 天 AI 视频赛道的产品与功能更新
python briefing.py --mode products --focus "AI视频" --hours 168 --format markdown
# 只看过去 24 小时的应用落地、采用和增长信号
python briefing.py --mode applications --hours 24 --format markdown
# 只看最近 7 天 AI 融资、并购、IPO 和财报
python briefing.py --mode funding --hours 168 --format markdown
# 生成包含上中下游、跨层联动、应用和资本事件的产业简报
python briefing.py --mode industry --hours 24 --format markdown
# 只看过去 24 小时可能爆火的 Agent 新闻
python briefing.py --mode hotspots --focus "Agent" --hours 24 --format markdown
# 临时调试,不读写跨日历史
python briefing.py --no-save --no-history
# 记录反馈:目标可以是 item_key、完整链接或唯一标题
python briefing.py --feedback "https://example.com/item" --feedback-action saved
python briefing.py --feedback "标题" --feedback-action published --feedback-note "已发 X"
python briefing.py --feedback "标题" --feedback-action dismissed
# 生成最近 7 天周复盘
python briefing.py --weekly-review
# 周复盘只打印,不保存
python briefing.py --weekly-review --no-save
# 指定输出文件
python briefing.py --format markdown --output-file outputs/today.md
配置
编辑 config.yaml:
sources:
ai_news: "https://techcrunch.com/category/artificial-intelligence/"
ai_official:
- name: "OpenAI"
url: "https://openai.com/news/rss.xml"
- name: "Google DeepMind"
url: "https://deepmind.google/blog/rss.xml"
- name: "Hugging Face"
url: "https://huggingface.co/blog/feed.xml"
web3_news: "https://www.coindesk.com/"
venture_news: "https://techcrunch.com/category/venture/"
github_trending: "https://github.com/trending"
hacker_news:
url: "https://hn.algolia.com/api/v1/search"
queries: ["AI agent", "LLM", "OpenAI", "Claude"]
arxiv:
url: "https://export.arxiv.org/api/query"
query: "cat:cs.AI OR cat:cs.CL OR cat:cs.LG"
huggingface_models: "https://huggingface.co/api/models"
official_model_orgs:
- name: "OpenAI"
author: "openai"
- name: "Meta Llama"
author: "meta-llama"
- name: "Qwen"
author: "Qwen"
- name: "DeepSeek"
author: "deepseek-ai"
model_changelogs:
- name: "Mistral AI"
url: "https://docs.mistral.ai/resources/changelogs"
parser: "mistral"
- name: "QwenCloud"
url: "https://docs.qwencloud.com/changelog/models"
parser: "qwen"
industry_feeds:
- name: "NVIDIA Blog"
url: "https://blogs.nvidia.com/feed/"
track: "infrastructure"
layer_hint: "upstream"
authority: "official"
- name: "Product Hunt"
url: "https://www.producthunt.com/feed"
track: "applications"
layer_hint: "downstream"
authority: "community"
discovery_only: true
- name: "Crunchbase News"
url: "https://news.crunchbase.com/feed/"
track: "capital"
layer_hint: "downstream"
authority: "media"
discovery_only: true
aihot: "https://aihot.today/ai-news"
output:
format: "markdown"
language: "zh"
output_dir: "outputs"
limits:
ai_news: 10
ai_official_per_source: 3
official_model_releases_per_org: 2
model_changelog_per_source: 3
model_releases: 8
industry_chain_per_layer: 3
application_trends: 6
ai_funding: 6
cross_layer_connections: 3
web3_news: 3
venture_news: 5
github_projects: 10
topics: 5
quality:
max_feed_age_days: 10
model_release_max_age_days: 14
funding_min_source_count: 2
similarity_threshold: 0.76
min_similarity_tokens: 4
history:
enabled: true
database: "data/briefing_history.sqlite3"
输出格式
支持三种格式,默认是 markdown:
markdown:默认,带可点击链接,适合文章草稿、公众号、飞书、Obsidian 二次整理text:适合 Telegram、微信、即时消息json:适合接到自动化工作流里继续处理
默认 Markdown 结构:
相比昨天的新变化
AI 产业链全景
产业链联动
最新模型发布与更新
产品与工具更新
应用层趋势
可能爆火的 AI 新闻
AI 投融资与商业化
模型公司官方账号动态
今日必须看
适合发 X 的选题
B端/商业机会
持续跟踪
X 草稿
AI 热点
Web3 热点
投资 & 经济
GitHub 优质项目
今日选题素材
支持这个项目 / Support the Project
项目结构
briefing.py # CLI 和核心抓取逻辑
briefing_store.py # SQLite 跨日历史与排名轨迹
config.yaml # 数据源、输出格式、数量限制
CODEX.md # Codex/agent 运行说明
AGENTS.md # 给 Codex 的仓库维护指令
scripts/ # Codex Skill 安装脚本
skills/daily-briefing/ # 可直接安装和调用的 Codex Skill
tests/ # 单元测试
outputs/ # 生成结果,本地目录,不提交 Git
反馈动作对应关系:
| 动作 | 含义 | 对排序的影响 |
|---|---|---|
opened |
打开阅读 | 轻微正向 |
saved |
收藏 | 正向 |
drafted |
写成草稿 | 较强正向 |
published |
已经发布 | 最强正向 |
dismissed |
没价值 | 负向 |
反馈影响有上下限,只调整同一条、同一来源和同一类别,不会覆盖五维基础评分。
其他 Agent 使用
根目录的 SKILL.md 保留给其他 Agent 兼容使用;Codex 的标准 Skill 位于 skills/daily-briefing/SKILL.md。所有入口共用同一个 Python 内核:
python briefing.py --format markdown
开发验收
改完代码后至少跑:
python -m compileall briefing.py briefing_store.py
python -m unittest discover -s tests
python briefing.py --dry-run --no-save
如果改了抓取逻辑,再跑一次:
python briefing.py --no-save
License
MIT
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add rion-wu-tech/ai-daily-briefing