소개
Nheko는 Matrix 프로토콜을 위한 네이티브 데스크톱 클라이언트입니다. Qt와 C++로 개발되어 일반적인 채팅 앱처럼 직관적인 인터페이스를 제공하는 것이 목표입니다. Linux, macOS, Windows 플랫폼을 지원하며, 엔드포이드 암호화(E2EE) 및 VoIP 통화 기능을 포함합니다.
상세정보
프로그램 소개
Nheko는 Matrix 네트워크를 위한 네이티브 데스크톱 클라이언트입니다. 프로젝트의 주요 동기는 Element나 Telegram과 같은 주류 채팅 앱처럼 느껴지면서 IRC 클라이언트처럼 보이지 않는 Matrix용 앱을 제공하는 것입니다.
주요 기능
Nheko는 대부분의 사용자가 기대하는 채팅 애플리케이션 기능을 지원합니다.
- 엔드포이드 암호화(E2EE): 메시지 보안을 위한 E2E 암호화를 지원합니다.
- VoIP 통화: 음성 및 영상 통화를 지원하며, 플랫폼에 따라 지원 수준이 다릅니다.
- 채팅 관리: 사용자 등록, 방 생성/참여/나가기, 초대 보내기 및 받기가 가능합니다.
- 메시지 기능: 파일, 이모지, 커스텀 스티커를 전송하고 받을 수 있으며, 텍스트, 이미지 등에 대한 답장 기능을 제공합니다.
- 알림 및 상태: 타이핑 알림, 사용자 이름 자동 완성, 메시지 및 멘션 알림, 읽음 확인, 프레젠스 및 상태 메시지 등을 지원합니다.
- 사용자 인터페이스: 라이트, 다크, 시스템 테마를 제공하며, Ctrl+K로 방 전환器가 가능합니다.
다운로드·설치 방법
Windows에서 Nheko를 설치하는 방법은 여러 가지가 있습니다.
- 공식 릴리스: GitHub 릴리스 페이지에서 Windows용 x64 msix 또는 appinstaller 파일을 다운로드할 수 있습니다. appinstaller는 정기적으로 업데이트를 확인하지만, msix는 확인하지 않습니다.
- Chocolatey: 패키지 관리자 Chocolatey를 사용하여 설치할 수도 있습니다. 다음 명령어를 실행합니다:
choco install nheko-reborn - Scoop: scoop.extras 저장소를 통해 설치할 수 있습니다.
기본 사용법
Nheko를 시작하면 시작 화면에서 ‘REGISTER'(가입) 또는 ‘LOGIN'(로그인) 버튼을 선택할 수 있습니다. 로그인을 위해서는 Matrix ID와 비밀번호를 입력해야 합니다. 기본적으로 라이트/다크/시스템 테마를 설정할 수 있으며, 설정 메뉴에서 다양한 사용자 지정 옵션을 조정할 수 있습니다.
이런 경우에 유용합니다
Nheko는 Matrix 프로토콜을 기반으로 하는 보안 채팅을 원하는 사용자에게 유용합니다. 특히 Element와 같은 다른 Matrix 클라이언트보다 더 네이티브하고 주류 채팅 앱 같은 데스크톱 경험을 선호하는 사용자에게 적합합니다. 엔드포이드 암호화가 중요한 보안 통신이 필요하거나, 음성/영상 통화 기능을 포함한 오픈소스 메신저를 찾는 사용자에게 도움이 됩니다.
지원 환경·시스템 요구사항
Nheko는 Linux, macOS, Windows 플랫폼을 지원합니다. Windows의 경우 Visual Studio 2022의 ‘Desktop Development’ 워크로드와 Qt6(6.5 이상)가 필요할 수 있습니다. GStreamer 1.20.0 이상은 VoIP 지원을 위해 선택 사항으로 사용됩니다.
최신 버전·업데이트
제공된 증거에 따르면 현재 안정 버전은 0.12.1입니다. 불안정한 빌드는 nightly 빌드 페이지에서 확인할 수 있습니다.
제한 사항·확인 사항
- 엔드포이드 암호화 구현은 대부분 안정적이지만, 보안을 위해 아직 감사를 받지 못했습니다.
- Windows에서 동영상이 재생되지 않는 경우, K-Lite Codec Pack과 같은 필요한 비디오 코덱이 누락되었을 수 있습니다.
- D-Bus API를 통한 타사 플러그인 통합은 Windows 및 macOS에서 지원되지 않습니다.
FAQ
Q: Nheko는 오픈소스 소프트웨어인가요?
A: 예, Nheko는 GPL-3.0-or-later 라이선스로 배포되는 오픈소스 프로젝트입니다.
Q: Windows에서 Nheko를 설치할 때 영상이 재생되지 않으면 어떻게 해야 하나요?
A: 필요한 비디오 코덱이 없을 수 있습니다. K-Lite Codec Pack을 다운로드하여 설치해 보세요.
화면으로 보는 주요 기능
Nheko 시작 화면

Nheko 데스크톱 클라이언트의 시작 화면입니다. 중앙에는 Nheko 로고가 있고, 그 아래에 Matrix 프로토콜용 데스크톱 클라이언트라는 안내 문구와 함께 'REGISTER'와 'LOGIN' 두 개의 버튼이 있습니다.
로그인 화면

로그인 화면입니다. Matrix ID, 비밀번호, 장치 이름을 입력하는 필드와 'LOGIN' 버튼이 표시됩니다.
채팅 화면

Nheko의 메인 채팅 인터페이스입니다. 왼쪽에는 채널 목록이, 오른쪽에는 메시지 스레드가 표시되며, 하단에 메시지 입력창이 있습니다.
설정 화면

설정 화면입니다. 일반 설정과 타임라인 설정 등 다양한 사용자 지정 옵션이 두 개의 섹션으로 나뉘어 표시됩니다.
시스템 요구사항
Windows 10 이상. Qt6(6.5 이상)를 사용하여 빌드됩니다.


