Official Nextcloud Talk Desktop client
All binaries and beta releases are available on Nextcloud Releases.
| Platform (arch) | Distribution type | Download link |
|---|---|---|
| π§ Linux (x64) | Flatpak single file (recommended) | Nextcloud.Talk-linux-x64.flatpak |
| π§ Linux (x64) | ZIP archive | Nextcloud.Talk-linux-x64.zip |
| π macOS (Universal) | Disc Image | Nextcloud.Talk-macos-universal.dmg |
| πͺ Windows (x64) | Non-admin single-user one-click installer (recommended) | Nextcloud.Talk-windows-x64.exe |
| πͺ Windows (x64) | MSI (for administrated environments) | Nextcloud.Talk-windows-x64.msi |
| Platform | Package manager | Command | Status |
|---|---|---|---|
| πͺ Windows | Windows Package Manager | winget install Nextcloud.Talk |
|
| πͺ Windows | Windows Package Manager | winget install Nextcloud.Talk.Beta |
| Platform | Package manager | Command | Status |
|---|---|---|---|
| π macOS | Homebrew | brew install --cask nextcloud-talk |
|
| πͺ Windows | Chocolatey Community | choco install nextcloud-talk |
- Nextcloud Server version 27 or higher.
- Nextcloud Talk version 17 or higher.
Full multi-account currently is not currently supported.
However, using portable zip distribution, you can have several Nextcloud Talk instances run simultaneously. Just rename the executable from default Nextcloud Talk to a custom name. For example:
/path/to/apps/
βββ home-apps/
β βββ Nextcloud Talk/
β βββ ...
β βββ Nextcloud Talk (Home).exe
β βββ ...
βββ work-apps/
βββ Nextcloud Talk/
βββ ...
βββ Nextcloud Talk (Work).exe
βββ ...
- Install dependencies
npm ci
- Nextcloud Talk Desktop requires Nextcloud Talk source code.
- No
nextcloud/spreedis cloned?
Clone it and install dependencies:# Clone Talk to the repository root git clone https://github.com/nextcloud/spreed # Install dependencies npm ci --prefix=spreed
- You want to reuse existing
nextcloud/spreed, for instance, in a server setup?
SetTALK_PATHENV variable or edit.envfile:cp .env.example .env # Edit .env and set TALK_PATH TALK_PATH=/path/to/nextcloud/server/apps-extra/spreed/
- No
- Check
.env.examplefor any additional configuration if needed.
npm run dev# π₯οΈ Current platform and architecture
npm run build
# π§ Linux (x64)
npm run build:linux
# π macOS (universal)
npm run build:mac
# π macOS (separate x64 and arm64)
npm run build:mac:x64
npm run build:mac:arm64
# πͺ Windows (win32-x64)
npm run build:windowsNotes:
- General recommendation is to always build binaries on the same platform
- Building Windows binaries on Linux/Mac requires Wine
- Building Mac binaries on Windows is not supported
- Building Linux binaries on Windows is not supported for some Linux distributions
After changing source icons, to generate icons in different sizes and formats, run:
npm run generate-iconsTalk frontend depends on the global Nextcloud server styles. To manually get them run:
# node ./scripts/fetch-server-styles.mjs <VERSION>, for example
node ./scripts/fetch-server-styles.mjs stable29
# π§ Linux (x64)
npm run package:linux
# π macOS (universal)
npm run package:mac
# π macOS (separate x64 and arm64)
npm run package:mac:arm64
npm run package:mac:x64
# πͺ Windows (win32-x64)
npm run package:windowsSee: https://github.com/nextcloud/spreed#contribution-guidelines

