{"id":51026837,"url":"https://github.com/gitstq/smartfeed","last_synced_at":"2026-06-21T20:02:25.151Z","repository":{"id":357811502,"uuid":"1238649723","full_name":"gitstq/smartfeed","owner":"gitstq","description":"AI驱动的智能信息聚合与知识管理工具 - AI-powered intelligent RSS aggregator and knowledge management tool","archived":false,"fork":false,"pushed_at":"2026-05-14T10:16:28.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-14T12:24:23.220Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitstq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-14T10:14:20.000Z","updated_at":"2026-05-14T10:16:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gitstq/smartfeed","commit_stats":null,"previous_names":["gitstq/smartfeed"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gitstq/smartfeed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartfeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartfeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartfeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartfeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitstq","download_url":"https://codeload.github.com/gitstq/smartfeed/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartfeed/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34623906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-21T02:00:05.568Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-21T20:02:24.345Z","updated_at":"2026-06-21T20:02:25.138Z","avatar_url":"https://github.com/gitstq.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🚀 SmartFeed\n\n**AI驱动的智能信息聚合与知识管理工具**\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js](https://img.shields.io/badge/Node.js-18+-green.svg)](https://nodejs.org/)\n[![SQLite](https://img.shields.io/badge/SQLite-3-blue.svg)](https://sqlite.org/)\n\n[简体中文](#简体中文) | [繁體中文](#繁體中文) | [English](#english)\n\n\u003c/div\u003e\n\n---\n\n## 简体中文\n\n### 🎉 项目介绍\n\n**SmartFeed** 是一款专为信息时代设计的智能RSS聚合工具。在信息爆炸的今天，我们每天都要面对海量的新闻、博客和资讯，SmartFeed 帮助您：\n\n- 📡 **聚合信息**：一站式订阅和管理所有RSS源\n- 🧠 **智能整理**：自动分类、标签管理、全文搜索\n- 🔒 **本地优先**：数据存储在本地，保护您的隐私\n- ⚡ **高效阅读**：简洁的界面，专注阅读体验\n\n**灵感来源**：受到传统RSS阅读器和现代AI信息处理工具的启发，SmartFeed 致力于在隐私保护和功能丰富之间找到完美平衡。\n\n### ✨ 核心特性\n\n| 特性 | 描述 |\n|------|------|\n| 📰 **RSS/Atom 支持** | 兼容主流RSS和Atom订阅格式 |\n| 🔄 **自动更新** | 定时自动抓取最新文章，无需手动刷新 |\n| ⭐ **收藏管理** | 收藏重要文章，随时回顾 |\n| 🏷️ **标签系统** | 为文章添加标签，灵活分类 |\n| 🔍 **全文搜索** | 快速搜索标题和内容 |\n| 📊 **阅读统计** | 实时统计订阅源和文章数量 |\n| 🌐 **Web界面** | 现代化的响应式Web界面 |\n| 🗄️ **本地存储** | SQLite数据库，数据完全本地保存 |\n| 🕸️ **知识图谱** | 构建个人知识网络（开发中） |\n| 🤖 **AI摘要** | 智能文章摘要（可选配置） |\n\n### 🚀 快速开始\n\n#### 环境要求\n\n- **Node.js** \u003e= 18.0.0\n- **npm** \u003e= 8.0.0\n\n#### 安装步骤\n\n```bash\n# 克隆仓库\ngit clone https://github.com/gitstq/smartfeed.git\ncd smartfeed\n\n# 安装依赖\nnpm install\n\n# 配置环境变量\ncp .env.example .env\n# 编辑 .env 文件，根据需要修改配置\n\n# 启动应用\nnpm start\n```\n\n#### 访问应用\n\n打开浏览器访问：`http://localhost:3456`\n\n### 📖 详细使用指南\n\n#### 添加订阅源\n\n1. 点击左侧边栏的 **+** 按钮\n2. 输入RSS订阅地址（如 `https://example.com/feed.xml`）\n3. 选择分类（可选）\n4. 点击\"添加\"\n\n#### 管理文章\n\n- **阅读文章**：点击文章卡片查看详情\n- **标记已读**：点击文章卡片自动标记，或点击 ✓ 按钮\n- **收藏文章**：点击 ☆ 按钮收藏重要文章\n- **全部已读**：点击工具栏的\"全部已读\"按钮\n\n#### 搜索功能\n\n在顶部搜索框输入关键词，即可搜索文章标题和内容。\n\n#### 标签管理\n\n1. 点击左侧\"标签\"区域的 **+** 按钮创建标签\n2. 为文章添加标签进行分类\n\n### 💡 设计思路与迭代规划\n\n#### 技术选型\n\n- **后端**：Node.js + Express - 轻量高效\n- **数据库**：SQLite - 零配置，本地优先\n- **前端**：原生JavaScript + CSS - 简洁快速\n- **RSS解析**：rss-parser - 稳定可靠\n- **定时任务**：node-cron - 灵活调度\n\n#### 迭代计划\n\n- [x] v1.0.0 - 基础RSS订阅和阅读功能\n- [ ] v1.1.0 - AI智能摘要和分类\n- [ ] v1.2.0 - 知识图谱可视化\n- [ ] v1.3.0 - 移动端适配优化\n- [ ] v2.0.0 - 插件系统和主题支持\n\n### 📦 打包与部署\n\n#### 开发模式\n\n```bash\nnpm run dev\n```\n\n#### 构建可执行文件\n\n```bash\n# 构建所有平台\nnpm run build\n\n# 构建特定平台\nnpm run build:win    # Windows\nnpm run build:mac    # macOS\nnpm run build:linux  # Linux\n```\n\n#### Docker 部署\n\n```dockerfile\nFROM node:20-alpine\nWORKDIR /app\nCOPY package*.json ./\nRUN npm install --production\nCOPY . .\nEXPOSE 3456\nCMD [\"npm\", \"start\"]\n```\n\n### 🤝 贡献指南\n\n欢迎提交Issue和Pull Request！\n\n1. Fork 本仓库\n2. 创建功能分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 创建 Pull Request\n\n### 📄 开源协议\n\n本项目采用 [MIT](LICENSE) 协议开源。\n\n---\n\n## 繁體中文\n\n### 🎉 專案介紹\n\n**SmartFeed** 是一款專為資訊時代設計的智慧RSS聚合工具。在資訊爆炸的今天，我們每天都要面對海量的新聞、部落格和資訊，SmartFeed 幫助您：\n\n- 📡 **聚合資訊**：一站式訂閱和管理所有RSS源\n- 🧠 **智慧整理**：自動分類、標籤管理、全文搜尋\n- 🔒 **本地優先**：資料儲存在本地，保護您的隱私\n- ⚡ **高效閱讀**：簡潔的介面，專注閱讀體驗\n\n### ✨ 核心特性\n\n| 特性 | 描述 |\n|------|------|\n| 📰 **RSS/Atom 支援** | 相容主流RSS和Atom訂閱格式 |\n| 🔄 **自動更新** | 定時自動抓取最新文章 |\n| ⭐ **收藏管理** | 收藏重要文章，隨時回顧 |\n| 🏷️ **標籤系統** | 為文章新增標籤，靈活分類 |\n| 🔍 **全文搜尋** | 快速搜尋標題和內容 |\n| 📊 **閱讀統計** | 即時統計訂閱源和文章數量 |\n| 🌐 **Web介面** | 現代化的響應式Web介面 |\n| 🗄️ **本地儲存** | SQLite資料庫，資料完全本地儲存 |\n\n### 🚀 快速開始\n\n```bash\ngit clone https://github.com/gitstq/smartfeed.git\ncd smartfeed\nnpm install\ncp .env.example .env\nnpm start\n```\n\n訪問：`http://localhost:3456`\n\n---\n\n## English\n\n### 🎉 Introduction\n\n**SmartFeed** is an AI-powered intelligent RSS aggregator and knowledge management tool designed for the information age. In today's world of information overload, SmartFeed helps you:\n\n- 📡 **Aggregate Information**: Subscribe and manage all your RSS feeds in one place\n- 🧠 **Smart Organization**: Automatic categorization, tag management, and full-text search\n- 🔒 **Local-First**: Data stored locally to protect your privacy\n- ⚡ **Efficient Reading**: Clean interface for focused reading experience\n\n### ✨ Key Features\n\n| Feature | Description |\n|---------|-------------|\n| 📰 **RSS/Atom Support** | Compatible with mainstream RSS and Atom feed formats |\n| 🔄 **Auto Update** | Scheduled automatic fetching of latest articles |\n| ⭐ **Bookmark Management** | Save important articles for later review |\n| 🏷️ **Tag System** | Add tags to articles for flexible categorization |\n| 🔍 **Full-Text Search** | Quickly search titles and content |\n| 📊 **Reading Statistics** | Real-time statistics of feeds and articles |\n| 🌐 **Web Interface** | Modern responsive web interface |\n| 🗄️ **Local Storage** | SQLite database, data stored entirely locally |\n\n### 🚀 Quick Start\n\n```bash\ngit clone https://github.com/gitstq/smartfeed.git\ncd smartfeed\nnpm install\ncp .env.example .env\nnpm start\n```\n\nVisit: `http://localhost:3456`\n\n### 📄 License\n\nThis project is licensed under the [MIT](LICENSE) License.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\nMade with ❤️ by gitstq\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitstq%2Fsmartfeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitstq%2Fsmartfeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitstq%2Fsmartfeed/lists"}