14 ms·
CoScreen: Screen Sharing for Engineers
- thedracle 6y agoVenturebeat article on seed round funding, and general public release, including windows: https://venturebeat.com/2021/03/25/coscreen-exits-stealth-to-bring-multi-user-screen-sharing-and-editing-to-remote-engineering-teams/ https://venturebeat.com/2021/03/25/coscreen-exits-stealth-to...
- SmilerRyan 6y agoIt's such a nice tool, I like it a lot.
- coscreen 6y agoThanks so much @SmilerRyan. Please keep the feedback coming!
- kbd 6y agoI've been using meet.jit.si for pair programming because it's one of the few collaboration tools that allows multiple people to share screen at once. I'll put my coworkers screen on my 2nd monitor, and that setup has been really productive. CoScreen is the rare tool that would also fit into this workflow.
- coscreen 6y agoGreat to hear! We're huge Jitsi fans and it's actually the video backend of CoScreen. If you want to know the whole story, watch the conversation between CoScreen CTO Jason and Jitsi mastermind Emil Ivov which we published a couple of days ago: https://www.youtube.com/watch?v=7nODpF8JjHE https://www.youtube.com/watch?v=7nODpF8JjHE
- mempko 6y agoLooks amazing. I love that you guys have Doug Engelbart subtly in your demo video on the main page. Finally we can do something Doug was able to achieve 53 years ago! No seriously, great work. This is what computers are meant for. As a Linux user I have to ask, when is the Linux release? As soon as that's out I'm throwing zoom away.
- thedracle 6y agoCTO of CoScreen here: It has been a grueling labor of love to get where we are, and there still is a lot of work ahead of us. And we can only acknowledge the shoulders of the giants we obviously stand on, like Doug Engelbart. Linux is definitely on our roadmap. We want to know which distros are you most interested in for us to officially support first?
- mempko 6y agoI'm an Ubuntu user but Debian in general is good. I'm sure others will chime in.
- thedracle 6y agoThanks for the feedback: Ubuntu LTS will definitely be one of our first supported targets. We hope to provide some universal binary, but ultimately our testing and in-house resources for verification are limited, and we dogfood our solution every single day on every one of our supported platforms. It will be interesting to see how widely adopted Wayland will become: CoScreen is very dependent on a lot of display server/OS level wizardry that honestly was unexpectedly difficult to achieve.
- MrProduct 6y agoThis is very interesting, I'll have to check it out with my team. I think it will be good tool for pairing!
- coscreen 6y agoAwesome, let us know what you think! (till@coscreen.co, CEO & Co-founder of CoScreen)
- xeno42 6y agoCoScreen has been great for our engineering standups, truly collaborative development and debugging etc; it's just removes so much friction for distributed teams
- seinfish 6y agoGreat to hear @xeno42! Exactly what we're trying to achieve.
- corytheboyd 6y agoI'm not sure how to ask this question in a way that doesn't sound snarky, so having said that I'll try: At the end of the day, is this beneficial enough to justify a completely new product versus just sharing your screen/window over Zoom (etc.)? When I'm pairing, I prefer to have a single "driver" where the pair is there to work through the bigger ideas and course correct code level decisions. I've never really wished that I could make edits in a window on my end that the remote peer can see in real time, but again, maybe I am missing out on some life altering ProTip to my remote pairing technique :p Sell me on it! I'm sure the product creators are here watching this discussion, change my mind :)
- mempko 6y agoWatch Doug Engelbart sell you on it 53 years ago in 1968. https://www.youtube.com/watch?v=yJDv-zdhzMY https://www.youtube.com/watch?v=yJDv-zdhzMY The fact that this isn't a reality in our every day computer use is sad. Glad to see CoScreen picked up the ball which Microsoft and Apple dropped long ago.
- jsilence 6y agowould really prefer this implemented as an open protocol instead of a product.
- thedracle 6y agoCTO of CoScreen here. I think it's a really good question and not snarky at all. This is honestly one of the biggest hurdles I think we have towards adoption. We have bet a lot on the benefits of producing frictionless remote app-level sharing. At the moment you can share one application, or your entire desktop with other tools. Then there is the friction of allowing sharing, asking for sharing, or even down to just knowing where the remote user's cursor is at. CoScreen eliminates all of that. Anyone can share any window at any time. You see their shared cursor over your window that is translated into the adjusted coordinate space for that window. You can be discussing a piece of code, share vim in Alacritty, or iTerm. The remote user looks up some documentation, and immediately shares it with you. Or you have a Android/iOS emulator that you want to immediately preview your work in. Basically you're working in a shared working space more analogous to what you would experience in the office. It's a paradigm shift from video conferencing, and traditional screen sharing tools that I think has to be experienced to be understood. That being said it's going to be a great challenge to make this experience more transparent, and we are actively working on different scaling modes, the ability to move windows independent of remote users, and other concerns that we think will take it to the next level. Our goal is to facilitate things like pair programming by fading into the background and just letting you continue with your normal workflow while not thinking about the tooling behind it.
- sam_lowry_ 6y ago'screen -x' is screen sharing for engineers.
- rabidrat 6y agotmate.io these days, but yeah.
- thedracle 6y agoCTO of CoScreen: I use TMux/Vim like this, and I totally agree if everyone is using similar tooling, screen/Tmux is good enough for sharing code. Try CoScreen for non-invasive video/audio chat in that case, and don't use the screen sharing features. It's made to get completely out of your way, to be persistent in the background. And if you want to share an emulator, or documentation in Chrome, it's a click away. Eventually we will build integrations with VSCode livesharing and other IDEs as well. We want to help developers get things done they way they want to.
- mwcampbell 6y agoTo the CoScreen folks watching this thread: Have you thought about possible ways of handling the special case where one of the collaborators has a disability and needs to use a screen reader, magnifier, voice input, or some other accessibility tool? I have expertise in this area, so maybe we could discuss it more privately. Of course, this is also a challenge when everyone is together in the same place.
- coscreen 6y agoThanks for bringing this up. We have discussed this a few times but don't have much expertise in the area so I'd love to chat as we actually believe CoScreen could make a difference here. Please drop me a mail at till@coscreen.co!
- thedracle 6y agoCTO of CoScreen here. One of my first forays into video conferencing was programming nTouch Mobile for Sorenson Communications: https://www.sorensonvrs.com/ntouchmobile https://www.sorensonvrs.com/ntouchmobile Which was a video conferencing application for performing VRS for deaf and hard of hearing users, originally on the first Android G1, and the first iPhone. I'm extremely interested in accessibility, and I can say seeing people get together, laugh, chat, and play, via nTouch was one of the most fulfilling moments of my life. People make products greater than the sum of their parts, and if CoScreen could be helpful in one of these avenues, we would love to explore it.
- sleepybrett 6y agoWhy is this free? What data is being collected?
- coscreen 6y agoGood question. It is entirely free today because we wanted to make it available to as many teams as possible as quickly as possible. And to be frank, we focused on building out the first version of the app and simply didn't get to building out the billing integration yet. Even once we start charging, we're intending to enable most users to use it for free up to a certain threshold and feature set. We're planning to charge 18 USD per user per month for the Pro version and any feedback is welcome! Details: https://www.coscreen.co/pricing https://www.coscreen.co/pricing Last but not least and to be clear: we have never sold and will never sell your data. Here's our policy: https://app.termly.io/document/privacy-policy/f8dd1607-7755-4f56-9f7a-bc7d57a69e49 https://app.termly.io/document/privacy-policy/f8dd1607-7755-...
- stsmwg 6y agoFYI, looks like the link on the FAQs for Windows is messed up in the second question. Is CoScreen available on macOS, Windows, Linux, Mobile, or Web? macOS: yes (download - requires macOS Mojave 10.14.6 and above) Windows: yes(download - requires macOS Mojave 10.14.6 and above) Linux, Mobile, Web: coming soon, sign up for the wait list
- coscreen 6y agoOops, thanks for the note. Will fix right away...
- offtop5 6y agoNot bad at all, the next time I work on a side project I'll try to see if I can get my teammates to collab using this. I don't know exactly how you're going to get bigger companies to bite though, the vast vast majority of companies have settled on a video conferencing solution which allows for screen sharing. To be completely realistic I don't imagine you'll be able to compete in the Enterprise space. It might make more sense for you to have a tip jar on the website for your free users to donate a few bucks whenever they find the service useful. Something super casual, for example if this helps me and my team get something done on the side I'll have no problem with giving you five bucks
- deleted 6y ago[deleted]
- rjhacks 6y agoFor the CoScreen team, I'm curious how the existing competition (https://tuple.app/ https://tuple.app/, https://screen.so/ https://screen.so/) factors in to your decision to build/position this - do you believe you have a different vision than they do? Features they can't match? A better team that will out-execute? Out-market? Startup founders are often told not to launch a product that has direct competitors already, so I'm curious to hear your take!
- cphajduk 6y agoI've heard the opposite advice. Don't worry about competitors, worry about making your product the best it can possibly be (which if successful would be better than competitors).
- DEGoodmanWilson 6y agoScreenhero engineer here, and currently working with CoScreen. TBH, Tuple adn Screen both seek to re-create Screenhero (and do an amazing job of that!) CoScreen, while using similar technology, has completely rethought the UI from the ground up, and is a huge step forward that the others are going to have a hard time catching up with. Instead of one person sharing their screen, with CoScreen, each participant can share individual windows into a shared environment that feels as natural as native windows. It's a fundamentally different vision for how to do remote collaboration.
- hypermachine 6y agoTech question: do you plug in to the native compositing UI system or do you have your own cross-platform UI compositing code?
- thedracle 6y agoWe use a custom native compositor on both of the current supported operating systems.
- hypermachine 6y ago
- DEGoodmanWilson 6y agoScreenhero founding engineer here. I've been working with the CoScreen team for a few months now, and I am incredibly impressed with the product and the team. They've taken our idea and really pushed it forward—it's not collaborative screen sharing anymore, it's a shared desktop which anyone can drop a window onto. (I'm only a little embarrassed we didn't imagine this UX back in 2013). If you've never used something like this before, think back to a Zoom call you've had recently where someone else was sharing their screen, and you really wish you could have just driven for a moment instead of dictating instructions. Or just shared a window on your own desktop to illustrate a point. CoScreen lets you do all of this seamlessly. Anyway, absolutely endorse this product.
- ampdepolymerase 6y agoWhat is your opinion on https://screen.so https://screen.so? They are made by your ex-colleagues.
- DEGoodmanWilson 6y agohttps://news.ycombinator.com/item?id=26584664 https://news.ycombinator.com/item?id=26584664
- chrisweekly 6y ago^ Direct comparison of CoScreen.co vs Screen.so and ScreenHero (RIP)
- tyingq 6y ago"Stop giving up your privacy by sharing your entire screen." Good point. I've lost track of the number of times I've noticed some "dodgy" background icon, other browser tab, or application on someone's desktop during a Zoom/Teams meeting.
- martinni 6y agoLooks promising. I've used and enjoyed VSCode Live Share before https://code.visualstudio.com/learn/collaboration/live-share https://code.visualstudio.com/learn/collaboration/live-share Two great features they have are: - The ability share a local service to your peer by simply forwarding a port. - Remote debugging. Participant 1 can start a debugging session and Participant 2 has access to the full debugging introspection without interfering with the host's session.
- mwcampbell 6y agoVS Code Live Share is one example of what I hope the future of remote collaboration will actually be: sharing of high-level semantic data rather than mere pixels and input events. The former is way more accessible with screen readers and other assistive tools, for one thing.
- coscreen 6y agoWe also use VSCode quite a bit at CoScreen and it works great in combination with it. The issue is that VSCode Live Share alone only enables you to collaborate on code and partially on CLI. But if you need to debug e.g. in Chrome inspector, review logs in some other browser, explore a design in Figma, etc., you need a tool like CoScreen to go beyond code.
- chrisweekly 6y agoPlease forgive me if it's been answered, but how does CoScreen.Co compare to Screen.So?
- coscreen 6y agoNp, please check out Don's response: https://news.ycombinator.com/item?id=26584664 https://news.ycombinator.com/item?id=26584664 In brief: CoScreen enables simultaneous, multi-user screen sharing (> 1 users) and multi-user remote control (> 2 users)
- afarrell 6y agoWhen I start a session, there is a comfort tone in the background. It sounds like static even when I turn my microphone off and there is nobody else there. This fuzzy sound is also one of the most irritating things about Zoom. Is there any way to get rid of it?
- coscreen 6y agoVery mysterious, we haven't heard about that one yet. We are aware of OS issues with certain bluetooth configurations (details: https://support.coscreen.co/hc/en-us/articles/1500002060342-Why-does-the-audio-quality-degrade-when-using-the-microphone-of-my-Bluetooth-headset-as-input-in-CoScreen-Zoom-and-other-tools- https://support.coscreen.co/hc/en-us/articles/1500002060342-...) and a Windows problem with a buzzing noise (more: https://thegeekpage.com/how-to-fix-audio-buzzing-in-windows-10/ https://thegeekpage.com/how-to-fix-audio-buzzing-in-windows-...) but those seem to be different problems. Drop us a note at hello@coscreen.co and we'll try to help...
- londons_explore 6y agoI can imagine that when sharing a text editor, each user really wants their own cursor, so both can type together and not make gibberish... And then you start looking towards a google-docs like model...
- gcatalfamo 6y agoQuestion: RAM/CPU/BANDWIDTH usage compared to other screen sharing tools?
- antoniuschan99 6y agoReally glad to see this. I use MS Teams at work at a large organization and Microsoft really has everything tightly integrated well. Their screen sharing/remote control is very functional. I haven't used VS Code Pair Programming yet, but again, assume it's very functional as well. Zooms domination is really interesting since the Enterprise Chat war is pretty much lost between Slack and Microsoft. So the market is really for Startups and Small-Medium Organizations. With this new crop of Remote Collaboration Services, is this a battle against Zoom, or Retribution against Slack after they Sunset Screenhero? Screen.so - Slack Integration. $10/mth/user when it's not free anymore. Designed for many people at once? Tuple - No Integration, and the main page "calls out" Zoom and Slack. $25/mth/user. Designed mainly for Pair Programming? CoScreen - Integration with Slack and Zoom. $18/mth/user when it's not free anymore. Designed for many people at once. Website is rich in information for many possible use cases.
- toneRockSteady 6y agoCoScreen has been a workflow game-changer for my team— the concept is merit worthy IMO.
- methyl 6y agoI know Linux support is planned, but do you have any timeline?
- sdfhbdf 6y agoNice tool, For some reason I was not able to find the price when browsing the pricing page on mobile. It’s really long so maybe I just missed it but the closest thing to price I found was “start for free”
- babarganesh 6y agoI'd love to use this while teaching my kid how to program. That goes better if we both have access to the same screen. We tried repl.it but it's too wonky (cursor doesn't quite stay synchronized etc) - I think repl.it tries to do too much and ends up not so great. I could use coscreen with vs code. We're a linux household though - we'll be waiting.
- a9h74j 6y agoTo amplify this, a significant use case could be: Associates (e.g. family members) hanging out in the same room. You certainly don't want to share all of your windows, but you [both/all] want to act immediately on "Look what I found." Also: Helping with homework.
- mimixco 6y agoWe tried this today for the first time, my co-dev partner and I, 13 time zones away. We are very used to the multi-step process that it takes to share info during these co-dev sessions, so I understand the pain points CoScreen is going for. Because we do it 10x a day, we don't think about how many steps it takes to say, "I found this..." and paste a link into Viber, then the other person opens their browser, which you may or may not be able to see but definitely can't control. How many times has your co-dev said, "Yeah, move down a bit. Yeah, a bit more." I think the idea of CoScreen is that, instead of all these non-connected windows, you just say to other person, "here!" and share what you have found -- if that's in the browser, in Atom, in GitKraken, whatever. Also, the fact that you don't have to worry about sharing other windows or what's on your desktop is a real plus. Too much RL stuff creeps into work screen and app sharing already and I think this can help reduce that. Our experience today was less than optimal. We found the app to be too slow to be usable in production. It could be a "Zoom Mondays" kind of overload problem and we are definitely willing to keep trying it. I think the time saved from sharing real windows and working in each others' windows is worth it if they can get this to primetime.
- chrisgallivan 6y agoWe do mostly mobbing. We spend a lot of time explaining to the driver what to type. I see an opportunity to spend more time on ideas and less on specifics of what and where to type.
- chrisgallivan 6y agoDoes it work when sharing windows between windows and Mac?