使用 React、TypeScript、Vite 和 Tauri 2 完全重写的 Codex 通知中心。应用使用系统 WebView2 渲染界面,Rust 后端直接处理 Codex Hook、微信模板消息、Windows 桌面通知、托盘和本地配置,不依赖 Electron、Qt 或 C++ helper。
- React 19 + TypeScript
- Vite
- Tauri 2
- Rust + reqwest
- Lucide Icons
- NSIS 安装程序
- Codex Hook 安装和卸载
- 授权请求、任务完成、会话报错独立开关
- 工具调用和执行命令高级开关
- 微信模板消息与 Windows 桌面通知
- 系统托盘常驻,关闭窗口自动隐藏到托盘
- ChatGPT 风格界面和轻量动画
- 兼容原项目
config.ini配置 - 同一 Tauri 可执行文件通过
--hook处理 Codex stdin payload
cd frontend
npm install
npm run tauri -- devcd frontend
npm run build
npm run tauri -- build构建产物:
frontend\src-tauri\target\release\codex-wxpush.exe
frontend\src-tauri\target\release\bundle\nsis\Codex 通知中心_0.2.1_x64-setup.exe
%LOCALAPPDATA%\codex-wxpush\codex-wxpush\config.ini
%LOCALAPPDATA%\codex-wxpush\codex-wxpush\codex-wxpush.log
Hook 配置写入:
%USERPROFILE%\.codex\hooks.json
%USERPROFILE%\.codex\config.toml