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 build
For platform-specific builds:
npm run build:mac # For macOS
npm run build:win # For Windows
npm run build:linux # For Linux
The 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.