You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Gitset Desktop** is the official cross-platform desktop application for [Gitset.dev](https://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.
21
+
**Gitset Desktop** is the official cross-platform desktop application for [Gitset.dev](https://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.
22
22
23
-
## Features
23
+
###Features
24
24
25
25
-**Cross-Platform Support**: Runs natively on macOS, Windows, and Linux
26
26
-**Seamless Integration**: Provides the complete Gitset.dev experience in a dedicated desktop environment
27
-
-**Custom Window Controls**: Platform-specific window controls for a native experience
28
-
-**Offline Capability**: Access to cached content even when offline
29
-
-**System Integration**: Native notifications and system tray integration
27
+
-**Native Window Controls**: Platform-specific window controls with proper drag and resize functionality
28
+
-**Shared Token System**: Synchronized token usage with the web application across all platforms
29
+
-**System Integration**: Native notifications and platform-optimized interface
30
30
31
-
## Technical Architecture
31
+
###Technical Architecture
32
32
33
-
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 custom window management and menu options.
33
+
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.
34
34
35
35
```
36
36
├── main.js # Main electron process
@@ -39,23 +39,32 @@ Gitset Desktop is built with Electron, providing a consistent experience across
39
39
└── icons/ # Application icons for different platforms
@@ -71,49 +80,50 @@ npm run build:win # For Windows
71
80
npm run build:linux # For Linux
72
81
```
73
82
74
-
##Technical Configuration
83
+
### Platform Configuration
75
84
76
85
The application is configured to provide native-like experience on each platform:
77
86
78
-
### macOS
79
-
-Uses `hiddenInset`title bar style for a more integrated experience
80
-
-Includes standard macOS application menu structure
87
+
####macOS
88
+
-Native title bar with proper drag functionality
89
+
-Standard macOS application menu structure
81
90
- Builds DMG installer
82
91
83
-
### Windows
84
-
-Uses custom application icon
85
-
-Includes standard application menus
92
+
####Windows
93
+
-Custom application icon and window controls
94
+
-Standard application menus
86
95
- Builds NSIS installer
87
96
88
-
### Linux
97
+
####Linux
89
98
- Supports AppImage and DEB package formats
90
-
-Includes standard menu structure
99
+
-Standard menu structure
91
100
- Categorized as Development tool in application launchers
92
101
93
-
## Platform Compatibility
102
+
###Platform Compatibility
94
103
95
104
| Platform | Supported Versions |
96
105
|----------|-----------------------------------|
97
106
| macOS | 10.13 (Sierra) or later |
98
107
| Windows | Windows 10, Windows 11 |
99
108
| Linux | Ubuntu 18.04+, Fedora 30+, etc. |
100
109
101
-
## Versioning
102
-
Gitset Desktop maintains version parity with the web application, with both platforms sharing the same version numbers in most releases. This parallel versioning strategy is possible because the desktop application primarily serves as a wrapper for the web app with minimal platform-specific modifications. Any divergence in version numbers typically indicates desktop-specific enhancements or platform optimizations.
110
+
### Versioning Strategy
111
+
112
+
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.
103
113
104
-
## Related Projects
114
+
###Related Projects
105
115
106
116
-[Gitset](https://github.com/imprvhub/gitset) - The main Gitset.dev web application
107
-
-[Gitset CLI](https://github.com/gitset-dev/gitset-cli) - Command-line interface for Gitset services
117
+
-[Gitset MCP Agent](https://github.com/gitset-dev/gitset-mcp) - Model Context Protocol agent for terminal and IDE integration (in development)
108
118
109
-
## Contributing
119
+
###Contributing
110
120
111
121
1. Fork the repository
112
122
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
113
123
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
114
124
4. Push to the branch (`git push origin feature/AmazingFeature`)
115
125
5. Open a Pull Request
116
126
117
-
## License
127
+
###License
118
128
119
-
For more information regarding licensing please read the [Terms and Conditions](https://gitset.dev/terms) on the Gitset website.
129
+
For more information regarding licensing please read the [Terms and Conditions](https://gitset.dev/terms) on the Gitset website.
0 commit comments