소개
steamie는 Rust로 작성된 터미널 기반 Steam 클라이언트로, Steam 데스크톱 창 없이 라이브러리 탐색, 친구와의 채팅, 게임 실행을 제공합니다. LargeModGames가 개발했으며, Ratatui를 사용한 키보드 중심의 TUI입니다. Steam의 공식 클라이언트와 동일한 연결 관리자 프로토콜을 사용하지만 Valve나 Steam과는 제휴하지 않은 비공식 프로젝트입니다.
상세정보
Steam CM 프로토콜 로그인
QR 코드 또는 사용자 이름/비밀번호로 로그인할 수 있으며, Web API 키가 필요 없습니다.
친구 목록 및 실시간 채팅
Steam 친구 목록을 직접 불러오며, 1:1 채팅 탭에서 대화 목록, 스크롤 가능한 기록, 메시지 작성기를 제공합니다. 메시지는 FriendMessages 서비스를 통해 실시간으로 전송됩니다.
라이브러리 및 게임 실행
보유 게임과 도구를 앱 유형별로 필터링하여 볼 수 있으며, 설치된 게임을 실행할 수 있습니다. 기본적으로 Steam을 조용히 실행하지만, 실험적 모드에서는 DRM-free 게임을 Steam 없이 직접 실행할 수 있습니다.
게임별 플레이 시간 및 도전 과제
프로토콜을 통해 네이티브로 플레이 시간과 도전 과제를 표시합니다.
뉴스
라이브러리, 최근 플레이, 위시리스트 앱에서 뉴스를 제공합니다.
설치 및 시작
Windows에서는 winget으로 설치할 수 있습니다: winget install steamie. Linux에서는 AUR 패키지(yay -S steamie-bin 또는 yay -S steamie), macOS에서는 Homebrew(brew install LargeModGames/steamie/steamie)를 사용할 수 있습니다. 또는 GitHub Releases에서 사전 빌드된 바이너리를 다운로드할 수 있습니다.
소스에서 빌드하려면 Rust 1.85+가 필요하며, cargo install steamie 또는 저장소를 클론한 후 cargo build --release로 빌드할 수 있습니다.
설치 후 터미널에서 steamie를 실행하면 UI가 시작됩니다. ? 키를 누르면 키 바인딩 도움말을 볼 수 있습니다.
활용 예시
터미널에서 steamie를 실행하여 Steam 친구 목록을 확인하고, 채팅을 하거나, 라이브러리에서 게임을 실행할 수 있습니다. 예를 들어, l 키를 눌러 강조된 게임을 실행하거나, L 키로 최근 플레이 게임 빠른 실행 오버레이를 열 수 있습니다.
지원 환경 및 요구사항
Windows 10/11 (64-bit), Linux (Ubuntu, Arch, Fedora 등), macOS (Intel 및 Apple Silicon)를 지원합니다. 소스 빌드 시 Rust 1.85+가 필요하며, 별도의 시스템 라이브러리는 필요하지 않습니다.
버전 및 업데이트
현재 버전은 0.4.2이며, 2026-06-09에 릴리스되었습니다. 이 버전은 crates.io 배포 문제와 winget 릴리스 자산 URL 생성 문제를 수정했습니다.
제한 사항 및 라이선스
steamie는 MIT 라이선스로 배포됩니다. 비공식 프로젝트로 Valve 또는 Steam과 제휴하지 않습니다. 직접 실행(no-Steam) 모드는 DRM-free 게임 목록에 있는 게임에만 적용되며, Proton/Wine 래핑은 아직 지원되지 않습니다. 그룹 채팅은 아직 지원되지 않습니다.
시스템 요구사항
Windows 10/11 64-bit, Linux, macOS (Intel 및 Apple Silicon) · x64 또는 aarch64 · Rust 1.85+ (소스 빌드 시)


