dw-dengwei/daily-arXiv-ai-enhanced

Automatically crawl arXiv papers daily and summarize them using AI. Illustrating them using GitHub Pages.

📚 daily‑arXiv‑ai‑enhanced 的功能

此仓库提供一个 无服务器、仅 GitHub 的服务,每天执行以下操作:

  1. 爬取 arXiv API,获取一组计算机科学类别的新论文(默认:CV, GR, CL, AI, CE, GT, IT, LG)。
  2. 将摘要(或全文)发送给一个 大型语言模型 —— 默认使用 deepseek‑chat —— 该模型返回一个简短的 中文摘要。
  3. 将结果以静态网站的形式发布在 GitHub Pages 上,任何人都可以浏览每日摘要,无需安装任何软件。

该项目本质上是一个 流水线,将三项现有技术串联起来:

  • arXiv 的公开 RSS/JSON 订阅源用于获取论文元数据,
  • 一个 LLM API(DeepSeek,但任何 OpenAI 兼容的端点均可使用),以及
  • GitHub Actions + Pages 用于任务调度和托管。

由于整个工作流在 GitHub 的 CI 环境中运行,你只需承担 LLM 的使用成本(约每天 0.2 元人民币),无需支付服务器或存储费用。


✨ 核心功能(如 README 所述)

功能 对用户的意义
零基础设施 无需虚拟机、Docker 或云账户——只需 fork 仓库并启用 GitHub Actions 和 Pages 即可。
AI 驱动的摘要生成 每日论文由 DeepSeek(或你配置的任意模型)进行摘要,输出默认为中文。
个性化阅读 你可以在本地存储关键词/作者列表;UI 会高亮匹配你兴趣的论文。
跨设备 UI 生成的网站在桌面和移动浏览器上均可正常运行。
SKILL 系统 一种插件式机制,允许你添加自定义的“技能”模块来过滤或转换论文列表。
可导出的偏好设置 一键复制你的关键词/作者设置,便于与 SKILL 系统共享或复用。
可自定义 通过编辑仓库的 secrets/变量,你可以更改类别、目标语言、LLM 模型,甚至为网站设置密码保护。

🛠️ 如何快速启动运行

  1. Fork 该仓库。
  2. 添加两个 密钥:OPENAI_API_KEY(你的 LLM 密钥)和 OPENAI_BASE_URL(端点地址,例如 DeepSeek 的 API 地址)。
  3. (可选)设置 secrets.ACCESS_PASSWORD 以限制公开访问。
  4. 添加以下 变量:
    • CATEGORIES – 你关心的 arXiv 类别,用逗号分隔。
    • LANGUAGE – Chinese 或 English。
    • MODEL_NAME – 例如 deepseek-chat。
    • EMAIL / NAME – 用于工作流提交生成网站的用户信息。
  5. 启用 GitHub Actions,并手动运行一次 arXiv-daily-ai-enhanced 工作流(可能耗时约 1 小时)。后续运行将按日自动调度。
  6. 打开 GitHub Pages(源:main 分支,根目录),等待几分钟。你的网站将可通过 https://<your‑username>.github.io/daily-arXiv-ai-enhanced/ 访问。
  7. 浏览网站,在设置面板中调整关键词偏好,享受每日 AI 生成的 arXiv 摘要。

🎯 哪些人可能会用到它?

  • 希望快速、按语言浏览新论文摘要,而无需阅读每篇摘要的 研究人员。
  • 寻找每日前沿计算机科学研究、且偏好母语阅读的 学生。
  • 偏好静态网站、注重隐私保护,不想自建服务器的 任何人。

📦 仓库内包含什么?

  • .github/workflows/run.yml – 定时执行的 Action,用于获取 arXiv 数据、调用 LLM 并生成 markdown 文件。
  • src/(隐含)– 处理 API 调用、提示构造和结果格式化的脚本。
  • buy-me-a-coffee/ – 一个用于捐赠页面的小占位符。
  • README.md – 你正在阅读的文档。
  • 静态资源(HTML/CSS/JS),用于渲染最终网站,支持过滤、高亮和偏好导出功能。

⚠️ 法律/合规说明

README 提醒在学术数据审查制度严格的司法管辖区的用户,应 审查内容,并可能移除中国可访问的入口点。分发时必须遵守原始论文的许可协议以及任何关于 AI 生成内容的法规。


一句话总结: daily‑arXiv‑ai‑enhanced 是一个轻量级、仅依赖 GitHub 的服务,自动抓取新的 arXiv 论文,使用 LLM 生成摘要,并发布整洁、可搜索的每日摘要——全程无需你管理服务器或支付托管费用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目