XRead Assistant 是一个面向 X(原 Twitter)的按需型 AI 阅读助手。它在桌面端保留原有的 X 浏览体验,只在用户明确选择帖子或文本后提供划词解释、帖子解读、外链调研和上下文追问。
- 在独立桌面 WebView 中加载真实
x.com,复用持久登录状态。 - 对选中的单词、短语或段落提供结合帖子语境的解释。
- 解读帖子意图和潜台词,并围绕当前帖子继续追问。
- 调研帖子中的外链,并区分原文事实、外部背景和 AI 推断。
- 支持键盘操作、深浅色主题及可调整宽度的阅读侧栏。
- OAuth 凭据仅保存在 Windows Credential Manager 或 macOS Keychain,帖子内容和对话默认只保留在内存中。
- React 19 + Vite 6
- Tauri 2
- Rust
- TypeScript / JavaScript
需要 Node.js、Rust,以及当前平台所需的 Tauri 2 系统依赖。
cd app
npm install
npm run tauri dev仅运行浏览器交互预览:
cd app
npm install
npm run dev浏览器构建不具备桌面权限,使用模拟时间线和模拟分析结果。
cd app
npm test
npm run build
npm run test:sites
cargo check --manifest-path src-tauri/Cargo.toml项目目前处于早期开发阶段。GPT 集成使用 ChatGPT 的非公开 Codex Responses Web 接口,该接口并非面向第三方应用的稳定公共 API,未来可能因协议变化而失效。实现边界见 私有 Responses 行为映射。
更完整的使用说明见 桌面应用文档,产品定位见 PRODUCT.md。
本项目采用 MIT License。
