Collaborative terminal for seamless team workflows. Share terminal sessions instantly with an infinite canvas interface. Built for developers, by developers.
Everything you need for seamless terminal collaboration
Share terminal sessions instantly with team members using unique URLs. Perfect for pair programming and debugging.
Dynamic, draggable workspace where you can create and position multiple terminal windows with zoom and pan.
Lightweight agent for macOS and Linux (amd64, arm64) that handles secure terminal execution.
Built with WebSocket and gRPC for stable, real-time communication with enterprise-grade performance.
Encrypted connections with low-latency streaming for secure terminal collaboration.
Simple setup: download agent, run it, access via browser. Intuitive terminal management controls.
Get started with ShellSync in seconds. Choose your platform and run the script or download the agent directly.
Run in your terminal:
curl -fsSL https://raw.githubusercontent.com/Ayush-Vish/ShellSync/main/scripts/get_linux.sh | shOr download the binary:
Run in PowerShell:
iwr -useb https://raw.githubusercontent.com/Ayush-Vish/ShellSync/main/scripts/get_windows.ps1 | iexOr download the executable:
shellsync-agentchmod +x shellsync-agentsudo mv shellsync-agent /usr/bin/shellsync-agentUses your OS & architecture to fetch the correct binary
Get up and running in three simple steps. No complex configuration, no lengthy setup process.
Download the ShellSync agent for your platform and run it on your machine. The agent handles terminal execution and communication.
Open the provided URL in your browser to access the infinite canvas interface. No additional setup required.
Create multiple terminals on the canvas and share your session URL with team members for real-time collaboration.
React-based infinite canvas interface with WebSocket communication
Node.js server handling session management and real-time communication
Lightweight client using gRPC for secure terminal execution
ShellSync is completely open source! Contribute to the project, report issues, or fork it to create your own version.
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.
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.