Skip to content

Project Structure

├── sip.csproj          # project file (program name: sip)
├── RssReader.cs        # all code (single file)
├── publish.ps1         # single-file packaging script (win/linux/mac platforms)
├── languages/          # default language files (copied next to the exe at build/publish time, also embedded as a fallback)
│   ├── zh-CN.json      # Simplified Chinese
│   ├── zh-Moe.json     # Cat-styled Chinese
│   └── en-US.json
├── sip-测试报告-2026-08-11.md  # comprehensive test report (51 features + 30+ exception injections + security penetration + stress)
├── .opencode/skills/   # AI agent skill for using the CLI (teaches AI to call sip)
│   └── sip-rss/SKILL.md
├── readwithhotsoup/    # runtime data directory (auto-created next to the exe on first launch)
│   ├── rss.db          # SQLite database
│   ├── telemetry.db    # telemetry database (Sumenia, independent of rss.db, off by default)
│   ├── ai_config.json  # AI non-sensitive config (generated at runtime)
│   ├── fulltext/       # full-text fetch cache (<itemId>.md + vecs.json)
│   ├── article_signals.json  # article marks (♥ user / 🤖 AI)
│   ├── reading_progress.json  # reading progress memory
│   └── languages/      # language files (default translations copied here, editable directly)
└── README.md
最近更新

Released under the GNU General Public License v3.0 (GPL-3.0)