ShellSync servers are currently down due to funding issues. We're working to restore service soon. 🙏
ShellSync
GitHub

ShellSync

Collaborative terminal for seamless team workflows. Share terminal sessions instantly with an infinite canvas interface. Built for developers, by developers.

shellsync@terminal:~

Powerful Features for Modern Teams

Everything you need for seamless terminal collaboration

Real-Time Collaboration

Share terminal sessions instantly with team members using unique URLs. Perfect for pair programming and debugging.

Infinite Canvas

Dynamic, draggable workspace where you can create and position multiple terminal windows with zoom and pan.

Cross-Platform Agent

Lightweight agent for macOS and Linux (amd64, arm64) that handles secure terminal execution.

Production-Ready

Built with WebSocket and gRPC for stable, real-time communication with enterprise-grade performance.

Secure & Reliable

Encrypted connections with low-latency streaming for secure terminal collaboration.

User-Friendly

Simple setup: download agent, run it, access via browser. Intuitive terminal management controls.

Installation

Get started with ShellSync in seconds. Choose your platform and run the script or download the agent directly.

macOS / Linux

Run in your terminal:

curl -fsSL https://raw.githubusercontent.com/Ayush-Vish/ShellSync/main/scripts/get_linux.sh | sh

Or download the binary:

Windows

Run in PowerShell:

iwr -useb https://raw.githubusercontent.com/Ayush-Vish/ShellSync/main/scripts/get_windows.ps1 | iex

Or download the executable:

After Installation

  • If you used the install script:
    Run the agent directly:shellsync-agent
  • If you downloaded the binary manually:
    • Make it executable:chmod +x shellsync-agent
    • (Optional) Move to global path:sudo mv shellsync-agent /usr/bin/
    • Run the agent:shellsync-agent
  • Browser will open: use the displayed URL to start collaborating with your team!

Download

Uses your OS & architecture to fetch the correct binary

How ShellSync Works

Get up and running in three simple steps. No complex configuration, no lengthy setup process.

Download & Run Agent

Download the ShellSync agent for your platform and run it on your machine. The agent handles terminal execution and communication.

Access Browser Interface

Open the provided URL in your browser to access the infinite canvas interface. No additional setup required.

Create & Share Sessions

Create multiple terminals on the canvas and share your session URL with team members for real-time collaboration.

Architecture Overview

Frontend

React-based infinite canvas interface with WebSocket communication

Backend

Node.js server handling session management and real-time communication

Agent

Lightweight client using gRPC for secure terminal execution

Open Source & Community Driven

ShellSync is completely open source! Contribute to the project, report issues, or fork it to create your own version.

GitHub Repository
Explore the complete source code, contribute features, and help improve ShellSync for everyone.
Production Ready
Built with modern technologies and ready for production use.
Modern Architecture
WebSocket frontend communication, gRPC backend-agent interaction.
Community Contributions
Join developers worldwide in building the future of terminal collaboration.

Help us improve ShellSync by contributing code, reporting bugs, or suggesting new features. Every contribution makes a difference in building the future of collaborative development.

Frequently Asked Questions

Got questions about ShellSync? We've got answers. If you don't find what you're looking for, feel free to reach out on GitHub.