Skip to content

[开源自荐] news-dashboard:自托管的技术资讯收件箱与 AI 简报工具 #3406

Description

@ioachim-hub

项目地址

https://github.com/lihor-hub/news-dashboard

类别

Python

项目标题

自托管的技术资讯收件箱与 AI 简报工具

项目描述

news-dashboard 是一个自托管的技术资讯收件箱,聚合 RSS/Atom、GitHub Release、Hacker News、GitHub Trending 等信息源,提供文章分流(已读/收藏/稍后读/归档/星标/暂缓)、全文搜索、信息源健康监控和抓取历史,并可选接入 OpenAI 兼容接口生成 AI 简报。适合想摆脱信息过载、把数据掌握在自己手里的开发者。

亮点

  • 不只是 RSS 阅读器:内置信息源健康监控、抓取运行历史、统计面板和搜索,专为「技术资讯分流」设计。
  • 可选 AI 能力:向任意 OpenAI 兼容接口(包括自托管网关)接入语义搜索、Ask AI 问答和自动生成的每日简报,不配置 API Key 也能完整使用核心功能。
  • 后端 FastAPI + PostgreSQL,前端 React + TypeScript,MIT 协议,测试与 CI 完善(pytest / Vitest / Playwright / CodeQL / Trivy)。
  • 部署友好:提供 Docker 镜像、Docker Compose 和 Helm Chart,支持本地密码登录、可选 Keycloak SSO 和 Web Push 通知。

示例代码

# 克隆后一键启动(含 PostgreSQL)
docker compose up --build

# 或直接运行发布镜像
docker run -d -p 8080:8080 \
  -e POSTGRES_HOST=... -e POSTGRES_DB=news_dashboard \
  -e BOOTSTRAP_ADMIN_USERNAME=admin -e BOOTSTRAP_ADMIN_PASSWORD=change-me \
  ghcr.io/lihor-hub/news-dashboard:latest

截图或演示视频

文档站(含配置与部署指南):https://docs.lihor.ro/

应用主界面(Today 信息流与分流筛选):

news-dashboard 主界面

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions