-
Notifications
You must be signed in to change notification settings - Fork 881
Workspace Sharing #2425
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This is a feature on our roadmap now. |
@sharkymark Will this include similar features to "Live Share" extension from the official Microsoft Marketplace? I know gitpod does allow to share access and snapshots. I think this feature will allow really cool use cases. Right now only owners can see others workspaces, probably adding another role with workspaces privileges could speed up this feature? |
See #4786 for additional context! |
This is tricky to get right from a security perspective. Since there are existing third-party solutions such as Live Share and tmate, I doubt we'll get to this in the next few months and am closing accordingly. |
I need a streamlined method to allow other developers access to specific workspaces. As an "Owner," I have full access to all workspaces in our organization, including the ability to log in. I'm seeking a way to extend similar access to non-owner members. Potential solutions I'm considering:
I am looking for guidance or existing solutions to achieve this. |
We are working on a concept at KubeCon Paris that implements this in an interesting way. https://github.com/ii/iipod has our OCI image/container + coder template, which creates: persistant
ephemeral
ttyd and novnc used to expose tmux and tigervnc sockets. ![]() |
As a replacement for tmate, may I suggest https://github.com/ii/matey |
@bpmct π |
@matifali if you are planing to implement such feature please consider an option to fully disable this (this should not be on by default anyways). For us this is not an option in concern of security. |
Thank you @MrPeacockNLB. It would of course be controllable probably at the template level as we move towards controlling all settings of a template as IaC. |
@MrPeacockNLB, we're working on improving RBAC with custom roles. You can adjust any of these things to your heart's desire in the future! |
I'd like to bring forward the idea of the coder agent somehow notifying the workspace that someone has joined, so actions can happen to include them in the commit messages: From #7605 (comment) Ideally working in some ability to notify via coder agent the list of current invitees (and currently connected ones), to help create multi-user commits.
|
is there a beta or eta for this? |
It would be cool if I could share coder workspaces with other users in the platform. That would be especially useful during pair programming. So the people I'm pairing with could run commands with the code I'm programming on. The share could be permanent or it could have a time limit.
Notes from Product
Workspace sharing has become one of our most requested features. Until we have a formalized proposal, we plan to keep the discussion within this issue as it contains the most community input. We're committed to implementing this feature in the future, but are still in the very early stages of design. Please leave your use case for shared workspaces or shared compute in a comment below and we'll be happy to consider it for our implementation (hopefully sometime in 2025).
We also advise checking out the Shared Ports documentation on sharing IDEs and services with teammates.
The text was updated successfully, but these errors were encountered: