2021-09-12 19:55:06 +02:00
# Collaboration
2021-09-13 16:08:27 +02:00
With third-party extensions, you can use code-server to collaborate with other developers in real time.
2021-09-12 19:55:06 +02:00
## Code sharing using Duckly
[Duckly ](https://duckly.com/ ) allows you to share your code in real-time even with people using different IDEs (like JetBrains and VSCode).
- Cross-IDE support,
- Real-time typing,
- P2P encrypted,
- Voice and audio chat,
- Terminal sharing
### Installing the Duckly Extension
Duckly uses an extension to provide real time sharing features
1. Install the Duckly extension from OpenVSX on `code-server` .
2021-09-12 20:00:47 +02:00
2021-09-12 19:55:06 +02:00
```bash
SERVICE_URL=https://open-vsx.org/vscode/gallery \
ITEM_URL=https://open-vsx.org/vscode/item \
code-server --install-extension gitduck.code-streaming
```
2021-09-12 20:00:47 +02:00
2021-09-12 19:55:06 +02:00
2. Refresh you `code-server` window. You should now be able to see the Duckly extension.
### Sharing with Duckly
2021-09-13 16:08:27 +02:00
As `code-server` is based on VS Code, you can follow the steps described on Duckly's [Pair programming with VS Code ](https://duckly.com/tools/vscode ) page and skip the installation step.
2021-09-15 07:13:42 +02:00
## Code sharing with CodeTogether
[CodeTogether ](https://www.codetogether.com/ ) is another service with cross-platform live collaborative features:
2021-09-15 07:17:33 +02:00
- Sharing ports,
- Sharing, read/write terminals,
- Joining via web browser or another IDE.
2021-09-15 07:13:42 +02:00
However, some of these are [paid options ](https://www.codetogether.com/pricing/ ).
### Installing the CodeTogether extension
1. Install the CodeTogether extension from OpenVSX on `code-server` .
```sh
SERVICE_URL=https://open-vsx.org/vscode/gallery \
ITEM_URL=https://open-vsx.org/vscode/item \
code-server --install-extension genuitecllc.codetogether
```
2. CodeTogether requires VS Code's proposed API to run. Start code-server with the following flag:
```sh
code-server --enable-proposed-api genuitecllc.codetogether
```
Or you could add a value in code-server's [config file ](https://coder.com/docs/code-server/v3.11.1/FAQ#how-does-the-config-file-work ).
3. Refresh code-server and navigate to the CodeTogether icon in the sidebar to start collaborating.