Gitset Desktop is the official cross-platform desktop application for Gitset.dev - an advanced AI-driven GitHub tools suite. This Electron-based application provides a dedicated desktop experience across macOS, Windows, and Linux systems, allowing users to access all Gitset features in a native application environment with seamless token synchronization.
- Cross-Platform Support: Runs natively on macOS, Windows, and Linux
 - Seamless Integration: Provides the complete Gitset.dev experience in a dedicated desktop environment
 - Native Window Controls: Platform-specific window controls with proper drag and resize functionality
 - Shared Token System: Synchronized token usage with the web application across all platforms
 - System Integration: Native notifications and platform-optimized interface
 
Gitset Desktop is built with Electron, providing a consistent experience across all supported platforms while maintaining native OS integrations. The application wraps the Gitset.dev web application in a desktop environment with optimized performance.
├── main.js              # Main electron process
├── package.json         # Project configuration and dependencies
└── build/               # Build resources
    └── icons/           # Application icons for different platforms
- Node.js (v16.x or later)
 - npm (v7.x or later)
 
- 
Clone the repository:
git clone https://github.com/gitset-dev/gitset-desktop.git cd gitset-desktop - 
Install dependencies:
npm install
 - 
Start the development server:
npm start
 
To build installers for all supported platforms:
npm run buildFor platform-specific builds:
npm run build:mac    # For macOS
npm run build:win    # For Windows
npm run build:linux  # For LinuxThe application is configured to provide native-like experience on each platform:
- Native title bar with proper drag functionality
 - Standard macOS application menu structure
 - Builds DMG installer
 
- Custom application icon and window controls
 - Standard application menus
 - Builds NSIS installer
 
- Supports AppImage and DEB package formats
 - Standard menu structure
 - Categorized as Development tool in application launchers
 
| Platform | Supported Versions | 
|---|---|
| macOS | 10.13 (Sierra) or later | 
| Windows | Windows 10, Windows 11 | 
| Linux | Ubuntu 18.04+, Fedora 30+, etc. | 
Gitset Desktop maintains version parity with the web application, ensuring feature consistency across platforms. The desktop application serves as a native wrapper for the web platform with optimized window management and system integration. Version updates are released concurrently to maintain synchronized functionality and token system compatibility.
- Gitset - The main Gitset.dev web application
 - Gitset MCP Agent - Model Context Protocol agent for terminal and IDE integration (in development)
 
- Fork the repository
 - Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
 
For more information regarding licensing please read the Terms and Conditions on the Gitset website.