Rust로 작성된 오픈소스 셀프 호스팅 원격 데스크톱 앱으로, TeamViewer의 대안입니다.
kunkundi/crossdesk
브라우저·데스크톱·모바일 클라이언트를 지원하고, 여러 기기를 한 화면에 표시하며, 시그널링 및 TURN 릴레이를 직접 호스팅할 수 있는 경량 크로스 플랫폼 원격 데스크톱 앱입니다.
대체할 수 있는 제품:TeamViewer
AnyDesk
- 스타
- 4,535
- 포크
- 440
- 열린 이슈
- 12
- 마지막 커밋
- 4시간 전
어떤 프로젝트인가요?
CrossDesk는 다른 데스크톱, 웹 브라우저, 또는 iOS·Android 네이티브 클라이언트에서 원격 컴퓨터를 제어할 수 있는 원격 데스크톱 애플리케이션입니다. 데스크톱 빌드는 Windows, macOS, Linux를 지원하며, HarmonyOS 버전도 개발 중입니다.
데스크톱 월이라고도 불리는 DeskHub 기능은 여러 기기의 실시간 미리보기를 그룹으로 표시합니다. 화면 하나를 확대해 제어할 수 있고, 그룹 제어와 파일 일괄 배포도 지원합니다. 세션 중에는 모니터를 전환하고, 텍스트 클립보드를 동기화하며, 파일을 전송하고, 화질과 프레임 레이트를 조정할 수 있습니다. H.264 및 AV1 인코딩과 하드웨어 가속도 지원되는 경우 사용할 수 있습니다.
연결에는 P2P 직접 연결을 사용하고, 연결에 실패하면 TURN 릴레이로 전환하며, 미디어는 SRTP로 암호화합니다. 자체 인프라를 선호하는 팀은 시그널링 및 릴레이 서비스를 직접 배포할 수 있습니다. 이 프로젝트는 MiniRTC를 기반으로 하며 GPL-3.0 라이선스를 따릅니다.
핵심 기능
- 01Windows, macOS, Linux 간 데스크톱 제어와 브라우저 및 iOS·Android 네이티브 제어 클라이언트를 지원합니다.
- 02실시간 미리보기, 기기 그룹화, 파일 일괄 배포를 지원하는 DeskHub 다중 기기 월을 제공합니다.
- 03지원되는 환경에서 하드웨어 인코딩 및 디코딩을 사용하는 H.264와 AV1 동영상을 지원합니다.
- 04TURN 릴레이로 전환할 수 있는 P2P 직접 연결과 SRTP 암호화를 지원합니다.
- 05시그널링 및 TURN 릴레이 서비스를 직접 호스팅할 수 있습니다.
활용 사례
- 제어하는 기기에 클라이언트를 설치하지 않고 노트북, 휴대폰 또는 브라우저에서 집이나 사무실 컴퓨터에 접속할 수 있습니다.
- 데스크톱 월에서 여러 원격 컴퓨터를 한 화면으로 모니터링하고 조작할 수 있습니다.
- 연결 트래픽을 자체 서버에 보관해야 하는 팀을 위해 원격 접속 환경을 직접 호스팅할 수 있습니다.
- 격리된 가상 데스크톱 세션을 통해 헤드리스 Linux 컴퓨터를 조작할 수 있습니다.
빠른 시작
- 1
공식 사이트 또는 GitHub Releases에서 사용 중인 시스템에 맞는 설치 프로그램을 다운로드하세요
- 2
제어할 컴퓨터에 CrossDesk를 설치하고 실행한 다음, 서버에 연결됨 상태가 표시될 때까지 기다리세요
- 3
다른 기기에서 제어 대상 컴퓨터의 9자리 ID와 연결 비밀번호를 입력한 다음 연결을 클릭하세요
사용 전 알아둘 점
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 배포해야 합니다.
- iOS 및 Android 클라이언트는 다른 기기만 제어할 수 있으며, 제어 대상이 될 수는 없습니다.
- HarmonyOS 지원은 아직 개발 중이며 실제 기기에서의 검수 테스트를 완료하지 않았습니다.
- 공개된 iOS 빌드에는 서명이 없습니다. 직접 서명하거나 Xcode로 빌드해야 합니다.
토픽
자주 묻는 질문
- crossdesk은(는) 무엇인가요?
- 브라우저·데스크톱·모바일 클라이언트를 지원하고, 여러 기기를 한 화면에 표시하며, 시그널링 및 TURN 릴레이를 직접 호스팅할 수 있는 경량 크로스 플랫폼 원격 데스크톱 앱입니다. CrossDesk는 다른 데스크톱, 웹 브라우저, 또는 iOS·Android 네이티브 클라이언트에서 원격 컴퓨터를 제어할 수 있는 원격 데스크톱 애플리케이션입니다. 데스크톱 빌드는 Windows, macOS, Linux를 지원하며, HarmonyOS 버전도 개발 중입니다.
- crossdesk은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- crossdesk은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- crossdesk은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. crossdesk의 마지막 커밋은 2026년 10월 21일입니다.
- crossdesk은(는) 어디에 사용할 수 있나요?
- 제어하는 기기에 클라이언트를 설치하지 않고 노트북, 휴대폰 또는 브라우저에서 집이나 사무실 컴퓨터에 접속할 수 있습니다. 데스크톱 월에서 여러 원격 컴퓨터를 한 화면으로 모니터링하고 조작할 수 있습니다. 연결 트래픽을 자체 서버에 보관해야 하는 팀을 위해 원격 접속 환경을 직접 호스팅할 수 있습니다. 격리된 가상 데스크톱 세션을 통해 헤드리스 Linux 컴퓨터를 조작할 수 있습니다.
- crossdesk는 어떻게 설치하나요?
- 공식 사이트 또는 GitHub Releases에서 사용 중인 시스템에 맞는 설치 프로그램을 다운로드하세요 제어할 컴퓨터에 CrossDesk를 설치하고 실행한 다음, 서버에 연결됨 상태가 표시될 때까지 기다리세요 다른 기기에서 제어 대상 컴퓨터의 9자리 ID와 연결 비밀번호를 입력한 다음 연결을 클릭하세요
- crossdesk은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kunkundi/crossdesk
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다.
최대 20명의 친구와 브라우저 또는 자체 호스팅 환경에서 시청하는 무료 오픈소스 비공개 화면 공유
WebRTC 전송과 GStreamer 하드웨어 인코딩을 사용하는 Rust 기반 오픈 소스 저지연 Linux 원격 데스크톱입니다.
재인코딩 없이 영상과 오디오를 무손실로 자르고 다듬고 리먹싱하는 크로스 플랫폼 FFmpeg GUI입니다.
하드웨어 또는 소프트웨어 인코딩을 사용해 내 PC나 서버에서 Moonlight 클라이언트로 게임을 스트리밍하는 셀프 호스팅 게임 스트리밍 호스트입니다.