Unterm

이전 업스트림

Unterm vs WezTerm

Unterm은 WezTerm의 렌더러와 mux를 포크하며 시작했습니다 — v0.61부터는 자체 next-core 커널 위에서 동작하며, WezTerm이 제공하지 않는 에이전트 제어 표면으로 감쌉니다.

WezTerm은 뛰어나고 성숙한 GPU 터미널입니다. Lua 설정, 검증된 멀티플렉서, SSH 도메인, 크로스 플랫폼 빌드까지 모두 MIT 라이선스로 제공됩니다. Unterm은 그 기반의 포크로 시작해 다른 질문에 답합니다 — AI 에이전트가 터미널을 어떻게 조작하는가? — 앱 전체를 MCP와 CLI로 노출함으로써 말이죠. v0.61부터 포크는 완전히 사라졌습니다: Unterm은 자체 next-core 커널(약 12k 라인, 10개의 직접 의존성) 위에서 동작하며, WezTerm 생태계에서 남은 것은 portable-pty와 termwiz의 유니코드 테이블뿐입니다.

기능 Unterm WezTerm
MCP로 외부에서 조종 가능 ✓ ✗
모든 동작을 스크립트로 쓸 수 있는 CLI ✓ ~ pane cli
AI 코딩 에이전트 런처 내장 ✓ ×7 ✗
에이전트가 터미널 MCP에 자동 연결 ✓ ✗
에이전트 조종석 (받은 편지함 · 플릿 · 리뷰) ✓ ✗
아이덴티티 프로필(창별 자격 증명) ✓ ✗
다중 인스턴스 오케스트레이션 ✓ ✗
세션 녹화 → Markdown ✓ md ✗
MCP에서 스크린샷 + 파일 업로드 ✓ ✗
선택하면 복사, 우클릭하면 붙여넣기 — 메뉴 없음 ✓ gesture ~ config
내장 프록시 관리 ✓ ✗
로컬 우선, 클라우드·로그인 없음 ✓ ✓
터미널에 내장된 AI ✓ agent-driven ✗
GPU 렌더링 ✓ ✓
macOS + Linux + Windows ✓ ✓
오픈소스 클라이언트 ✓ MIT ✓ MIT
네이티브 UI 언어 ✓ ×9 en
가격 $0 $0

✓ 예 · ✗ 아니요 · ~ 부분 지원 · ×N 개수. "AI 내장" 항목의 ✗ 의도된 설계가 핵심 주장입니다: Unterm은 AI를 바깥에 두고, 터미널을 AI가 붙잡는 표면으로 노출합니다.

팀이 Unterm을 선택하는 이유

  • ✓ MCP 서버 내장. 어떤 LLM 에이전트든 페인을 나열/생성/분할하고, 명령을 실행하고, 화면과 스크롤백을 읽고, 스크린샷을 캡처할 수 있습니다 — WezTerm에는 페인용 제어 CLI가 있지만, 외부 에이전트가 네이티브로 다룰 수 있는 것은 없습니다.
  • ✓ 원클릭 AI 에이전트 + 자동 연결. Claude Code, Codex, Gemini CLI, OpenCode, Aider를 클릭 한 번으로 설치하고 로그인하면, Unterm이 각 클라이언트의 전역 MCP 설정에 자신을 자동으로 등록합니다.
  • ✓ 에이전트 워크플로 표면. 아이덴티티 프로필(OS 키체인에서 가져온 창별 시크릿), 다중 인스턴스 창, 민감 정보를 가린 Markdown 세션 녹화, 스크롤백 캡처, 프로브 기반 프록시 — 순정 WezTerm에는 어느 것도 없습니다.

WezTerm이(가) 더 강한 부분

WezTerm은 더 깊고 설정 가능한 터미널 표면(Lua 스크립팅, 방대한 키바인딩과 멀티플렉서 기능)과 더 긴 검증 이력을 가진 성숙한 프로젝트입니다. AI/에이전트 레이어를 전혀 원치 않는다면, WezTerm이 더 가볍고 커스터마이즈하기 좋은 순수 터미널입니다.

결론

빠르고 스크립트 가능한 범용 터미널이 필요하다면 WezTerm은 좋은 선택입니다. 인증된 에이전트 제어, Cockpit, Review, 프로필, 프록시 ID, 되돌릴 수 있는 워크플로와 함께 설계된 네이티브 터미널 커널이 필요하다면 Unterm은 이 모든 것을 하나의 제품으로 만듭니다.

Unterm 다운로드 — 무료 & 오픈 소스 WezTerm 방문 ↗

MIT 라이선스 · macOS / Linux / Windows · 계정 불필요, 로그인 불필요.

Unterm을 다른 터미널과 비교하기

← Unterm 홈페이지로 돌아가기