A desktop application built with Tauri that lets you take your GitHub issues offline. Perfect for when you're commuting on a plane, train, or anywhere without connectivity.
- GitHub Authentication - Sign in with your GitHub Personal Access Token
- Repository Management - Add and manage multiple repositories
- Offline Sync - Download all issues and comments for offline access
- Incremental Sync - Quick sync to fetch only changes since last sync
- Search & Filter - Find issues by title, body, or number; filter by open/closed state
- Full Issue Details - View complete issue content including labels, assignees, milestones, and comments with proper Markdown rendering
- Offline Replies - Write replies to issues while offline, automatically published on next sync
- Local Issue Creation - Create new issues locally that get published when you sync
- Node.js (v18 or later)
- Rust
- GitHub Personal Access Token with
reposcope
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri build- Launch the app and enter your GitHub Personal Access Token
- Add repositories you want to access offline
- Click "Take Offline" to sync issues and comments
- Browse your issues anytime, even without internet!
- Frontend: React, TypeScript, Tailwind CSS, React Router
- Backend: Rust, Tauri v2
- Storage: tauri-plugin-store (local persistence)
- API: tauri-plugin-http (GitHub API integration)
MIT