Skip to main content

Command Palette

Search for a command to run...

Termdock: 여러 프로젝트를 동시에 관리하는 AI 터미널 개발 환경

AI CLI 도구, 워크스페이스, Git 워크플로우를 하나의 인터페이스에서 통합 관리하는 터미널 중심 개발 환경

Published
3 min read
Termdock: 여러 프로젝트를 동시에 관리하는 AI 터미널 개발 환경

터미널에서 여러 프로젝트를 오가며 작업하다 보면 컨텍스트 전환에 많은 시간을 소비하게 된다. Claude Code나 Cursor 같은 AI 도구를 사용하면서도 터미널 창을 여러 개 띄워놓고, 각 프로젝트의 상태를 기억하려고 애쓴 경험이 있을 것이다. Termdock은 바로 이 문제를 해결하기 위해 탄생한 AI 기반 터미널 개발 환경이다.

Termdock이란?

Termdock은 AI CLI 도구, 워크스페이스, Git 워크플로우를 하나의 인터페이스에서 통합 관리하는 터미널 중심 개발 환경이다. 여러 프로젝트를 동시에 관리하는 개발자를 위해 설계되었으며, 완전 무료로 제공된다.

현재 macOS에서만 사용 가능하며, Windows와 Linux 버전은 곧 출시 예정이다.

핵심 기능

1. Tree-sitter 기반 코드 분석

Termdock은 Tree-sitter AST 파싱을 활용해 13개 이상의 프로그래밍 언어를 지원한다.

주요 특징:

  • 원클릭 심볼 참조 및 의존성 위치 확인

  • 파일 간 이동 시간 60% 감소

  • 인터랙티브 의존성 및 콜 그래프 시각화 (v1.3.0+)

# 지원 언어 예시
JavaScript, TypeScript, Python, Rust, Go,
Java, C, C++, Ruby, PHP, Swift, Kotlin 등

코드베이스의 구조를 빠르게 파악하고, 함수나 클래스 간의 관계를 시각적으로 확인할 수 있다.

2. 멀티 터미널 운영

동시에 여러 작업을 처리해야 할 때 유용한 멀티 터미널 기능을 제공한다.

기능설명
4개 윈도우 동시 표시PIP(Picture-in-Picture) 모드 지원
이미지 드래그 앤 드롭CLI에 직접 이미지 붙여넣기
대용량 텍스트 자동 압축긴 입력값 자동 최적화
동시 모니터링Docker, Redis, 로그, 테스트 러너 병렬 실행
┌─────────────────┬─────────────────┐
│   Docker 로그   │   테스트 러너   │
├─────────────────┼─────────────────┤
│   Redis 모니터  │   AI CLI 작업   │
└─────────────────┴─────────────────┘

3. 워크스페이스 관리

10개 이상의 독립적인 워크스페이스를 관리할 수 있다.

워크스페이스별 기능:

  • 교차 저장소 작업 전환

  • 각 워크스페이스별 상태 및 기록 보존

  • 터미널 전환 시 Git 상태 자동 매핑

프로젝트 A에서 작업하다가 프로젝트 B로 전환해도, 돌아왔을 때 이전 상태가 그대로 유지된다. 더 이상 "어디까지 했더라?"라고 고민할 필요가 없다.

4. Git 시각화

터미널에서 직접 Git 히스토리를 시각적으로 확인할 수 있다.

  • 브랜치, 태그, 커밋 시각화

  • 워크스페이스 전환 시 자동 Git 상태 동기화

5. 추가 기능

  • 내장 파일 트리: 검색 및 미리보기 기능 포함

  • 테마 커스터마이징: 다크/라이트 모드, 커스텀 배경

  • 프롬프트 라이브러리: 팀 표준화를 위한 프롬프트 관리

  • 지능형 이중 레이어 캐싱: 메모리 + 디스크, 24시간 자동 만료

시작하기

설치

GitHub 릴리스 페이지에서 macOS용 설치 파일을 다운로드할 수 있다.

# GitHub 릴리스 페이지
https://github.com/nicepkg/termdock/releases

💡 현재 "Coming Soon" 상태로 표시되어 있으니, 공식 출시를 기다리거나 얼리 액세스를 신청해볼 수 있다.

사용 사례

1. 마이크로서비스 개발 여러 서비스를 동시에 실행하고 모니터링해야 할 때, 각 서비스별 터미널을 PIP 모드로 배치해 한눈에 상태를 확인한다.

2. AI 페어 프로그래밍 Claude Code나 다른 AI CLI 도구를 사용하면서, 동시에 테스트 러너와 로그를 모니터링한다.

3. 다중 프로젝트 관리 프리랜서나 여러 프로젝트를 담당하는 개발자가 프로젝트 간 컨텍스트를 잃지 않고 빠르게 전환한다.

경쟁 도구와의 비교

기능TermdockiTerm2Warp
AI 통합✅ 네이티브
워크스페이스 관리✅ 10개+⚠️ 제한적⚠️ 제한적
코드 분석 (AST)
Git 시각화⚠️ 기본
가격무료무료프리미엄 유료

요약

Termdock은 다음과 같은 개발자에게 추천한다:

  • 여러 프로젝트를 동시에 관리하는 개발자

  • AI CLI 도구(Claude Code, Cursor 등)를 적극 활용하는 개발자

  • 터미널 중심 워크플로우를 선호하는 개발자

  • 컨텍스트 전환 비용을 줄이고 싶은 개발자

무료로 제공되므로, macOS 사용자라면 부담 없이 시도해볼 만하다.

다음 단계


AI 기반 개발 도구에 관심이 있다면, Claude Code나 Cursor와 함께 Termdock을 활용해 개발 생산성을 한 단계 끌어올려 보자.