Repolode
RoversX

RoversX/ThinkTerm

연결을 끊어도 세션이 계속 실행되는 멀티플렉서가 내장된 Rust 터미널 에뮬레이터로, 데스크톱·TUI·브라우저에서 접속할 수 있습니다.

대체할 수 있는 제품:tmux

스타
235
포크
18
열린 이슈
20
마지막 커밋
8시간 전

어떤 프로젝트인가요?

ThinkTerm은 WezTerm을 기반으로 만든 터미널 애플리케이션입니다. mux 서버가 셸, 탭, 분할 창을 관리하고 데스크톱, TUI, 브라우저 클라이언트가 여기에 연결됩니다. 클라이언트를 닫아도 세션은 계속 실행되므로, 장시간 걸리는 빌드나 AI 코딩 에이전트 작업을 자리를 비운 동안에도 이어갈 수 있고 나중에 다른 기기에서 다시 접속해 이어서 진행할 수 있습니다.

이 프로젝트는 여러 머신에서 셸과 코딩 에이전트를 동시에 실행하는 데 초점을 맞춥니다. ThinkTerm Connect를 사용하면 원격 mux 작업 공간을 로컬 작업 공간과 함께 데스크톱에서 열 수 있으며, 사이드바에서 상태 표시와 함께 Spaces, Projects, Threads별로 작업을 정리할 수 있습니다. Agents 패널에는 인식된 코딩 에이전트와 작업 상태가 표시되고, CLI를 사용하면 스크립트에서 입력을 보내고 출력을 읽으며 특정 창의 명령이 끝날 때까지 기다릴 수 있습니다.

데스크톱은 Electron이나 webview 없이 Rust UI를 통해 GPU로 렌더링합니다. 데스크톱 빌드는 macOS, Linux, Windows를 지원하며, iOS 및 Android 클라이언트는 개발 중입니다.

핵심 기능

  • 01클라이언트 연결이 끊겨도 mux 서버가 셸과 에이전트를 계속 실행합니다.
  • 02데스크톱, TUI, 브라우저 클라이언트에서 같은 세션에 연결할 수 있습니다.
  • 03SSH, Mosh 또는 지속적으로 실행되는 mux 세션을 통한 원격 작업 공간을 하나의 사이드바에서 볼 수 있습니다.
  • 04Agents 패널에서 인식된 코딩 에이전트와 작업 상태를 확인할 수 있습니다.
  • 05파일 브라우저, 구문 강조 미리보기, SFTP 전송 기능이 내장되어 있습니다.
  • 06CLI 명령을 사용하면 스크립트에서 입력을 보내고 창의 출력을 읽으며 작업이 끝날 때까지 기다릴 수 있습니다.

활용 사례

  • 여러 프로젝트에서 코딩 에이전트를 실행하고 한곳에서 상태를 확인할 수 있습니다.
  • 원격 서버에서 오래 걸리는 빌드나 작업을 시작한 뒤 다른 기기에서 나중에 다시 접속할 수 있습니다.
  • 하나의 터미널 작업 공간에서 로컬 머신과 원격 머신을 오가며 작업할 수 있습니다.
  • SSH를 통해 브라우저나 터미널 UI에서 터미널 세션을 모니터링할 수 있습니다.

빠른 시작

  1. 1

    릴리스 페이지에서 최신 릴리스 다운로드

  2. 2

    Homebrew로 macOS에 설치

    brew install --cask roversx/tap/thinkterm
  3. 3

    별도의 터미널에서 터미널 인터페이스 열기

    thinkterm tui

사용 전 알아둘 점

  • GPL-3.0 라이선스로 제공됩니다. 카피레프트 라이선스이므로 파생 저작물도 오픈 소스로 공개해야 합니다.
  • mux 서버를 다시 시작하거나 호스트를 재부팅하면 세션이 유지되지 않습니다.
  • iOS 및 Android 앱은 아직 개발 중이며 출시되지 않았습니다.
  • 브라우저에서 액세스하려면 WebGPU와 보안 컨텍스트가 필요하며, 이를 명시적으로 활성화해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

ThinkTerm은(는) 무엇인가요?
연결을 끊어도 세션이 계속 실행되는 멀티플렉서가 내장된 Rust 터미널 에뮬레이터로, 데스크톱·TUI·브라우저에서 접속할 수 있습니다. ThinkTerm은 WezTerm을 기반으로 만든 터미널 애플리케이션입니다. mux 서버가 셸, 탭, 분할 창을 관리하고 데스크톱, TUI, 브라우저 클라이언트가 여기에 연결됩니다. 클라이언트를 닫아도 세션은 계속 실행되므로, 장시간 걸리는 빌드나 AI 코딩 에이전트 작업을 자리를 비운 동안에도 이어갈 수 있고 나중에 다른 기기에서 다시 접속해 이어서 진행할 수 있습니다.
ThinkTerm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ThinkTerm은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ThinkTerm은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ThinkTerm의 마지막 커밋은 2026년 11월 7일입니다.
ThinkTerm은(는) 어디에 사용할 수 있나요?
여러 프로젝트에서 코딩 에이전트를 실행하고 한곳에서 상태를 확인할 수 있습니다. 원격 서버에서 오래 걸리는 빌드나 작업을 시작한 뒤 다른 기기에서 나중에 다시 접속할 수 있습니다. 하나의 터미널 작업 공간에서 로컬 머신과 원격 머신을 오가며 작업할 수 있습니다. SSH를 통해 브라우저나 터미널 UI에서 터미널 세션을 모니터링할 수 있습니다.
ThinkTerm는 어떻게 설치하나요?
릴리스 페이지에서 최신 릴리스 다운로드 Homebrew로 macOS에 설치: brew install --cask roversx/tap/thinkterm 별도의 터미널에서 터미널 인터페이스 열기: thinkterm tui
ThinkTerm은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/RoversX/ThinkTerm

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트