A collaborative terminal that lets you pair program with your team securely with near-zero latency
CoTerm is a collaborative terminal in CoScreen, the video collaboration tool made for technical teams for frictionless pair programming and debugging.
CoTerm and CoScreen are free for small teams.
🏁 The shared terminal will appear for you and all other participants in the CoScreen session. If you enable remote control in CoScreen, other users can type and click into your terminal.
CoTerm beta is an early version and we're already exploring a couple of additional features (e.g. abilities to disable and fine-tune secret filtering, to scroll up even when filtered, to customize your fonts, or even to bring your own terminal). Please tell us how we can make it better!
The data channel of CoScreen is used to securely transmit the encrypted PTY CoTerm data. If there are only two participants, the data channel produces a P2P, DTLS-encrypted WebRTC data channel connection between the CoScreen peers. If there are more than two participants and as a fallback method for two participants, it relies on a single secure WebSocket connection to the Jitsi VideoBridge via outgoing SSL on port 443, which makes it compatible with most corporate firewall scenarios.
To ensure the protection of sensitive information such as credentials and passwords, CoTerm has an experimental mechanism to hide suspected secrets before they are transmitted.
Among other components, this feature relies on Sensitive Data Scanner to detect potentially sensitive information in strings that would otherwise be shared with remote users. It is configured to detect various types, such as passwords, private RSA keys, GitHub API keys, tokens, credit card numbers, and social security numbers. When these strings are detected during a terminal sharing session, the scanner will replace it with wildcards before transmission.
Note: secret filtering is an experimental feature that can’t be disabled in this first version of CoTerm. If you want to share your unredacted terminal, you can still do so via the traditional CoScreen-way: by clicking on the “Share” tab above the terminal window.
Using is CoTerm is easy. Let's answer a few questions you might have before you get started.
CoTerm is a collaborative terminal that's built into CoScreen, a video conferencing tool that's build for technical teams.
CoTerm enables frictionless pair programming, mob programming, and collaborative debugging. Engineering teams use it to write code, debug hard problems and incidents together, and help each other when connecting to sensitive systems and need someone to watch over the shoulder.
Handling your data safely and securely is our top priority. CoScreen gives you more control of what you share than other tools and it runs on an enterprise-grade video infrastructure.
Learn more above and in the CoScreen Security Whitepaper
Reach out to us through our contact form or by dropping us a mail to firstname.lastname@example.org. We're looking forward to hearing from you!