一款现代化的AI资讯日报生成工具,帮您快速获取、整理和分享最新的AI动态。
- 自动从 AIbase 获取最新 AI 资讯
- 支持日更与实时 24 小时两种来源
- 图片通过代理服务稳定显示
- 可视化素材池逐条浏览
- 勾选保留内容即可构建稿件
- 支持图片、视频提示与原文链接
- 勾选后实时生成结构化文章,开头自动加入“大家好,我是孟健。”
- Markdown 一键复制,贴到任意平台
- 自动抓取 AIbase 详情页结构
- 提取关键信息、要点列表与外链
- 生成更完整的摘要内容
- 一键调用 deepseek/deepseek-chat-v3.1:free
- 输出完整成稿,包含导语、分段小标题、配图与结尾升华,默认不附原文链接,直接可发
- 响应式设计,支持所有设备
- 明暗主题切换
- 优雅的动画和交互效果
- 渐变色彩和玻璃态效果
- 前端框架: Next.js 15 + React 19
- 样式方案: Tailwind CSS + shadcn/ui
- 数据抓取: Playwright
- UI组件: Radix UI
- 图标库: Lucide React
- 字体: Geist Sans & Mono
- Node.js 18+
- npm/yarn/pnpm
npm install
# 或
yarn install
# 或
pnpm installnpm run dev
# 或
yarn dev
# 或
pnpm dev打开 http://localhost:3000 查看应用。
npm run build
npm startai-daily-generator/
├── src/
│   ├── app/                 # Next.js App Router
│   │   ├── api/            # API 路由
│   │   │   ├── scrape/     # 数据抓取接口
│   │   │   └── image-proxy/ # 图片代理接口
│   │   ├── globals.css     # 全局样式
│   │   ├── layout.tsx      # 根布局
│   │   └── page.tsx        # 主页面
│   ├── components/         # React 组件
│   │   ├── ui/            # UI 基础组件
│   │   ├── FeatureStats.tsx # 功能特性展示
│   │   └── ThemeToggle.tsx  # 主题切换
│   └── lib/               # 工具函数
├── public/                # 静态资源
└── README.md
点击“获取最新素材”按钮,从 AIbase 抓取实时或日更资讯,等待素材池刷新完成。
在左侧素材池中逐条查看内容,勾选想写进日报的资讯(可随时调整、支持全选与清空)。
利用搜索框快速定位关键词,或调整分页条数便于集中处理同类资讯。
右侧实时预览成稿;需要 DeepSeek 润色时点击“让 LLM 成稿”,确认无误后复制 Markdown 粘贴到目标平台。
| 变量 | 说明 | 
|---|---|
| OPENROUTER_API_KEY | 必填,用于调用 deepseek 模型 | 
| OPENROUTER_MODEL | 选填,默认为 deepseek/deepseek-chat-v3.1:free | 
| OPENROUTER_SITE_URL/OPENROUTER_APP_TITLE | 选填,OpenRouter 统计用 | 
- 采用最新的设计趋势和交互模式
- 支持明暗主题自动切换
- 流畅的动画和过渡效果
- 响应式布局,完美适配各种设备
- 勾选素材即可生成文章,无需手动排版
- Markdown 导出便于粘贴到任何平台
- 错误提示与降级策略提升稳定性
- DeepSeek 成稿遵循公众号节奏,默认不输出原文链接
- 模块化的组件设计
- 清晰的代码结构
- 易于添加新的数据源与生成策略
- 保留 API 接口,方便扩展到其他 LLM 服务
我们欢迎所有形式的贡献,包括但不限于:
- 🐛 错误报告
- 💡 功能建议
- 📝 文档改进
- 🔧 代码贡献
本项目基于 MIT 许可证开源。
- AIbase - 提供优质的AI资讯数据源
- Next.js - 强大的React框架
- Tailwind CSS - 实用的CSS框架
- shadcn/ui - 精美的UI组件库
AI Daily Generator - 让AI资讯分享变得简单高效 🚀