English | 简体中文
OneDrive & SharePoint, Global & China — one app for all your clouds.
ShareOneList is a file management client for Microsoft 365 built with WinUI 3. It provides unified access to OneDrive and SharePoint document libraries, with full support for both the Global (International) and China (21Vianet) environments.
- Dual-cloud support — Manage files on both Global and 21Vianet Microsoft 365 from a single app
- OneDrive + SharePoint — Browse your personal OneDrive, SharePoint site libraries, and shared drives in one place
- Multi-account — Add multiple accounts across different cloud environments
- Batch download — Select files and folders with checkboxes, download them all at once
- Task manager — Track download and upload progress in real time
- File preview — Preview images, Markdown, and media files without leaving the app
- File operations — Upload, download, rename, delete, share, and convert files
- Dark mode — Follows system theme with Mica / Acrylic material support
- Internationalization — English and Simplified Chinese
- Download the latest release from Releases
- Unzip and run
ShareOneList.exe - Click Files in the sidebar, then Add drive to sign in with your Microsoft account
- Double-click a drive to browse files
Edit appsettings.json to set your own Azure AD Client IDs:
{
"AzureAD": {
"Global": {
"ClientId": "your-global-client-id"
},
"China": {
"ClientId": "your-china-client-id"
}
}
}Note: Global and 21Vianet Azure AD are completely independent. Register your app at portal.azure.com (Global) and portal.azure.cn (21Vianet) separately.
- OneDrive file browsing
- SharePoint site & document library browsing
- Global (International) and 21Vianet (China) support
- Multi-account management
- Batch download with checkbox selection
- Download / upload with progress tracking
- File sharing & link generation
- File preview (Image, Markdown, Media)
- Rename / Delete / Properties
- Convert to PDF
- Storage capacity display
- Column / Grid / Image layout modes
- Drag-and-drop upload
- Dark mode & theme customization
- English / 简体中文
- Automatic synchronization
May not reflect the latest version.
ShareOneList is forked from aiguoli/SimpleList. Thanks to the original author for the open-source contribution.









