基于 AI 的 RSS 智能日报系统,自动抓取、智能摘要、分类聚合,让信息获取更高效。
- 智能日报:AI 驱动的日报生成,自动摘要和分类
- RSS 源管理:支持添加、删除、监控 RSS 源健康度
- 知识库:收藏有价值的内容,支持标签和笔记
- 用户认证:完整的用户注册和登录系统
- 桌面端:完整功能体验,侧边栏导航
- 平板端:适配触摸操作,优化布局
- 移动端:底部导航栏,优化交互体验
- 前端框架:Next.js 16 (App Router)
- UI 组件:shadcn/ui
- 样式方案:Tailwind CSS 4
- 数据库:PostgreSQL (Drizzle ORM)
- AI 服务:DeepSeek (豆包)
- 语言:TypeScript
/ - 日报首页
/sources - RSS 源管理
/knowledge - 知识库
/login - 登录
/register - 注册
coze dev服务将在 http://localhost:5000 启动。
coze buildcoze startcoze-coding-ai db generate-modelscoze-coding-ai db upgradeusers- 用户表rss_sources- RSS 源表articles- 文章表daily_reports- 日报表tags- 标签表knowledge_items- 知识库项目表knowledge_item_tags- 知识库项目标签关联表
使用 src/storage/database/aiManager.ts 中的 AIManager 类:
import { aiManager } from './storage/database/aiManager';
// 生成分类摘要
const summary = await aiManager.generateCategorySummary(category, articles);
// 生成分类评论
const comment = await aiManager.generateCategoryComment(summary, category);
// 流式生成摘要
for await (const chunk of aiManager.generateCategorySummaryStream(category, articles)) {
console.log(chunk);
}- 移动端:< 768px (底部导航栏)
- 平板:768px - 1024px
- 桌面:> 1024px (侧边栏导航)
- 使用 Next.js 16 的 Server Components
- 图片懒加载
- 虚拟滚动(大数据列表)
- 代码分割和按需加载
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
MIT