← 소프트웨어 자료실
개발 · 개발 도구

Tabby

Tabby는 macOS·Windows·Linux에서 사용하는 오픈소스 터미널 에뮬레이터이자 SSH·시리얼 클라이언트다. 로컬 명령줄 작업과 원격 서버 접속을 탭과 분할 화면으로 관리한다. 기존 이름은 Terminus이며, 새로운 셸을 제공하는 프로그램은 아니다.

누가 사용하는 도구인가

맥에서 개발 작업을 하면서 여러 서버에 접속하는 개발자·운영자, 시리얼 콘솔로 장비를 점검하는 사용자에게 맞는다. 제공된 제품 정보에는 macOS만 있지만 공식 지원 범위는 Windows와 Linux도 포함한다. 명령 실행은 연결된 셸이나 원격 서버가 담당하므로 필요한 개발 도구는 별도로 준비해야 한다. [공식 소개](https://github.com/Eugeny/tabby)

주요 기능을 실무에 적용하기

예를 들어 웹서비스 장애를 조사할 때 한 분할 창에는 로컬 프로젝트를 열고, 다른 창에는 SSH로 서버에 접속해 로그를 확인하는 구성을 만들 수 있다. 접속 프로필을 준비하면 서버 주소를 반복 입력하는 부담을 줄인다. 내부 서버에 중계 서버를 거쳐 들어가는 환경에서는 점프 호스트 기능을 검토할 수 있다.

시리얼 작업에서는 장비별 연결을 저장하고 줄바꿈이나 16진수 표시 방식을 맞춘다. 일반 텍스트 콘솔과 바이트 단위 통신을 구분해 설정하는 것이 핵심이다. [기능 안내](https://github.com/Eugeny/tabby#ssh-client)

macOS 설치와 첫 작업 순서

공식 배포 목록에서 Apple Silicon 맥은 macos-arm64, Intel 맥은 macos-x86_64 파일을 고른다. 1.0.238에는 두 아키텍처의 DMG와 ZIP이 제공된다. DMG를 열어 앱을 응용 프로그램 폴더로 옮긴 뒤 실행하는 순서로 시작할 수 있다. [배포 파일 목록](https://github.com/Eugeny/tabby/releases/expanded_assets/v1.0.238)

첫 작업은 로컬 터미널에서 pwd 같은 읽기 명령으로 셸 실행을 확인하는 것이다. 이후 SSH 프로필에 호스트·포트·사용자와 인증 정보를 준비하고 접속을 확인한다. 화면 분할과 단축키 조정은 기본 연결이 정상임을 확인한 다음 진행하는 편이 문제 원인을 구분하기 쉽다.

무료 사용과 제약

공식 소스는 MIT 라이선스로 공개되어 있고 배포 파일은 별도 구매 없이 받을 수 있다. 확인한 자료에는 데스크톱 유료 등급이나 무료판의 접속 수·사용 기간 제한이 제시되어 있지 않다. MIT 라이선스는 소프트웨어를 보증 없이 제공하므로 유료 지원 계약이 포함된 것으로 해석해서는 안 된다. [공식 라이선스](https://github.com/Eugeny/tabby/blob/master/LICENSE)

Vault 설정 암호화를 켜면 시작할 때 복호화해야 설정을 불러올 수 있다. 접속 비밀정보를 저장할 때는 암호화 설정과 잠금 해제 방식을 함께 점검한다. [Vault 문서](https://github.com/Eugeny/tabby/wiki/Vault-Encryption)

접속·입력 문제가 생겼을 때

SSH 연결 실패는 주소와 포트, 네트워크 접근, 계정과 인증 키 순서로 확인한다. 원인이 불분명하면 공식 문서에 따라 다른 터미널에서 RUST_LOG=debug /Applications/Tabby.app/Contents/MacOS/Tabby로 실행하고 연결을 재현해 로그를 살핀다. 로그에는 주소와 공개키가 남을 수 있으므로 공유 전에 내용을 확인한다. [SSH 로그 수집](https://github.com/Eugeny/tabby/wiki/Capturing-a-debug-log-from-the-SSH-backend)

화면이나 입력 이상은 설정에서 개발자 도구를 열고 Console 오류를 확인하는 방법이 있다. [일반 디버그 안내](https://github.com/Eugeny/tabby/wiki/Debug-logs)

다른 도구와 선택 기준

맥의 Terminal.app이나 iTerm을 이미 사용한다면, 내장 SSH 연결 관리와 시리얼 기능을 한 앱에서 다룰 필요가 있는지를 기준으로 비교한다. 단순한 로컬 셸 작업만 한다면 기존 도구에서 부족한 점을 먼저 정리하는 편이 좋다. 공식 소개도 Tabby가 가벼운 프로그램은 아니라고 명시하므로 메모리가 중요한 환경에서는 실제 작업량으로 자원 사용을 비교해야 한다. [도구의 범위](https://github.com/Eugeny/tabby#what-tabby-is-and-isnt)

버전과 유지보수 검토

2026-10-09 확인 시 공식 배포 페이지는 v1.0.238을 Latest로 표시한다. 해당 릴리스에는 닫힌 탭의 메모리 누수와 포커스를 받지 않은 탭의 출력 버퍼 문제 수정이 포함되어 있다. 확인 자료에서 지원 종료 공지는 발견하지 못했으며 최근 배포가 확인된다. 구버전에서 탭을 오래 열어 두며 문제가 생겼다면 업데이트 내역을 먼저 검토할 만하다. [1.0.238 릴리스](https://github.com/Eugeny/tabby/releases/tag/v1.0.238)

공식 안내

주요 기능

  • 여러 단계의 화면 분할, 탭 기억, 사용자 지정 셸 프로필로 작업 환경을 구성한다.
  • SSH 연결 관리와 점프 호스트, 포트 포워딩, 에이전트 전달을 지원한다.
  • 시리얼 연결을 저장하고 자동 재연결, 줄바꿈 변환, 16진수 입출력을 설정한다.
  • 테마·색상·단축키를 조정하고 여러 줄 붙여넣기 경고를 사용할 수 있다.
  • Vault에 접속 비밀정보를 암호화해 보관하며 설정 전체 암호화도 지원한다.
광고

관련 프로그램

Lens

lenshq.io

Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.

개발macOS

Google Antigravity CLI

antigravity.google

Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.

개발macOS

Docker Desktop

docker.com

Docker Desktop은 컨테이너 이미지 빌드와 실행, 여러 서비스의 개발 환경 관리를 GUI와 명령줄로 제공하는 개발 도구입니다.

개발macOS

.NET SDK

microsoft.com

.NET SDK는 C#, F#, Visual Basic으로 앱과 라이브러리를 만들고 빌드·테스트·배포 파일을 생성하는 Microsoft의 무료 오픈소스 개발 도구입니다. macOS에서는 Apple Silicon용 Arm64와 Intel용 x64를 제공하며, 터미널과 원하는 편집기를 함께 사용해 콘솔 도구와 웹 서비스를 개발할 수 있습니다.

개발macOS

GitHub Copilot CLI

docs.github.com

GitHub Copilot CLI는 터미널에서 자연어로 코드 분석·수정·디버깅과 GitHub 작업을 요청하는 AI 코딩 에이전트입니다. macOS, Linux, Windows를 지원합니다.

개발macOS

Tuist

tuist.io

Tuist는 Swift로 Xcode 프로젝트 구조를 정의하고 생성하며, 빌드 캐시와 테스트 분석을 연계해 개발팀의 반복 작업을 줄이는 개발 도구다.

개발macOS