Unterm
v0.5.0 — 서명 + 공증 완료, macOS / Linux / Windows 지원

AI 에이전트가
제어할 수 있는 터미널.

MCP, HTTP, CLI 세 가지 컨트롤 플레인이 내장된 크로스 플랫폼 터미널. Claude Code, Cursor, Aider, 직접 작성한 스크립트 모두 동일한 JSON-RPC 인터페이스로 모든 작업을 제어합니다.

오픈 소스 · 로컬 우선 · 클라우드 없음 · 로그인 없음

한 번 설치, 세 플랫폼

OS에 맞는 서명 번들을 다운로드하세요. 크로스 플랫폼 일관성은 정확성의 문제입니다 — Windows에서 동작하는데 macOS에서 동작하지 않으면 그건 버그입니다.

네 가지 컨트롤 표면, 하나의 엔진

Unterm 창은 시작 시 로컬 MCP 서버와 HTTP 설정 서버를 띄웁니다. 어디서든 동일한 JSON 상태를 읽고 씁니다.

🔌
MCP 서버

127.0.0.1:19876의 줄 단위 JSON-RPC, 인증 토큰 보호. 셸 띄우기, 페인 상태 읽기, 스크린샷, 세션 제어.

unterm-cli

셸, cron, 스크립트에서 동일한 인터페이스. 로컬 MCP의 얇은 클라이언트 — 비즈니스 로직 중복 없음.

🖥️
웹 설정

브라우저에서 동작하는 현대적인 설정 UI. 셀 그리드에 욱여넣지 않습니다. Tailwind + Alpine SPA, 127.0.0.1:19877. 테마, 프록시, 녹화, 언어를 한 곳에서.

🌍
9개 언어

en / 简体 / 繁體 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी 즉시 사용 가능. 시스템 로케일 자동 감지.

🎬
세션 녹화

OSC 133 블록 단위로 분할된 markdown, 토큰 마스킹 내장. 파일은 <cwd>/.unterm/sessions/에 저장.

📸
영역 스크린샷

상태 표시줄에서 한 번 클릭으로 영역 캡처. PNG는 디스크로, 이미지는 클립보드로, 경로는 텍스트 클립보드로.

🌐
프록시 자동 감지

macOS scutil / Windows 레지스트리 / GNOME gsettings / 환경 변수를 자동으로 읽음. 토글 하나로 켜고 끔, URL 수동 입력 없음.

⚙️
GPU 렌더링

맞춤형 WezTerm 엔진 기반 — macOS는 Metal, Linux는 OpenGL, Windows는 ANGLE을 통한 DirectX.

다섯 가지 원칙, 예외 없음

01
로컬 우선, 클라우드 없음

서버, API, 녹화 모두 127.0.0.1에서 동작. 로그인, 텔레메트리, 구독 없음. 셸 히스토리는 당신의 것.

02
AI는 터미널 바깥에

AI 채팅 오버레이, 고스트 텍스트 자동완성, 내장 AI 패널은 만들지 않습니다. 터미널은 제어되는 표면 — Claude Code, Cursor, 스크립트가 MCP를 통해 외부에서 잡습니다.

03
MCP는 일급 표면

모든 제품 기능은 첫날부터 MCP 메서드와 CLI 서브커맨드를 함께 출시합니다. 외부에서 제어할 수 없는 기능은 출시하지 않습니다.

04
크로스 플랫폼 일관성은 정확성

Windows에서 동작하지만 macOS나 Linux에서 동작하지 않는 기능은 버그이지 '아직 미지원'이 아닙니다. Mac, Linux, Windows는 함께 출시됩니다.

05
장식보다 빼기

기능이 어색하면 다시 설계하지 말고 삭제하세요. 우클릭 메뉴, Cmd+Q 확인 대화상자, 수동 프록시 URL 입력 — 한때 존재했지만 잘라낸 후 제품이 더 좋아졌습니다.

Unterm의 차이점

2026년 세 터미널이 기준선을 다시 끌어올렸습니다. 각자 다른 길을 택했습니다.

기능 Unterm Warp iTerm2 Ghostty
외부에서 MCP 제어 가능
로컬 우선, 클라우드 없음
GPU 렌더링
macOS + Linux + Windows macOS macOS+Linux
오픈 소스 클라이언트 ✓ MIT AGPL ✓ GPL ✓ MIT
터미널 내장 AI ✗ (의도적으로 미탑재) ✓ (cloud)
9개 언어 네이티브 UI en en en

비교는 2026-05-01 기준 공개된 기능을 반영합니다. 다른 터미널은 비공개 또는 로드맵에 있는 항목이 있을 수 있습니다.

Unterm 0.5.0 받기

macOS 번들은 Developer ID 서명과 Apple 공증을 마쳤습니다. Linux .deb / AppImage, Windows .msi / .zip도 게시되었습니다.

GitHub에서 v0.5.0 릴리스 보기

자주 묻는 질문

Unterm은 무엇인가요?

MCP, HTTP, CLI 컨트롤 표면이 내장된 크로스 플랫폼 터미널 에뮬레이터. 제품의 주축은 터미널을 MCP로 제어 가능한 표면으로 만드는 것 — 터미널에 AI를 내장하는 대신, 외부 AI 에이전트가 외부에서 제어할 수 있게 합니다.

Claude Code, Cursor 등 에이전트와 어떻게 연동하나요?

Unterm 창은 시작 시 로컬 MCP 서버 (TCP, JSON-RPC, 토큰 인증)를 띄웁니다. MCP 클라이언트를 127.0.0.1:<port>로 향하게 하세요 — 포트와 토큰은 시작 시 ~/.unterm/server.json에 기록됩니다. 에이전트는 셸 띄우기, 명령 실행, 페인 읽기, 스크린샷, 녹화 토글, 설정 변경이 가능합니다.

Warp와 어떻게 다른가요?

Warp는 AI를 비공개 클라우드 오케스트레이터 (Oz)에 묻어두어 Claude Code 같은 외부 도구가 Warp를 외부에서 제어할 수 없습니다. Unterm은 세 번째 길을 택합니다: AI를 터미널 바깥에 두고, 터미널 자체를 MCP 제어 가능한 표면으로 노출하여 어떤 에이전트든 잡을 수 있게 합니다. 클라우드 없음, 로그인 없음.

내 데이터는 어디로 가나요?

어디로도 가지 않습니다. MCP와 웹 설정 서버는 127.0.0.1에만 바인딩됩니다. 세션 녹화는 <project>/.unterm/sessions/에 저장되며 토큰 마스킹이 내장되어 있습니다. 텔레메트리, 분석, 로그인, 클라우드 왕복 없음. 셸 히스토리는 당신의 것입니다.

스크립트로 어떻게 제어하나요?

unterm-cli를 사용하세요: session list, proxy status, theme set midnight, session record start, screenshot. 어떤 서브커맨드에든 --json을 붙이면 원시 JSON-RPC를 출력하므로 셸 파이프라인과 cron에 직접 연결할 수 있습니다.

오픈 소스인가요?

예 — MIT 라이선스. 렌더링, 폰트, SSH, mux는 WezTerm 엔진에서 가져왔고, 그 위에 얇은 Unterm 제품 레이어 (MCP, 웹 설정, 녹화, i18n, 서명 파이프라인)를 얹었습니다. 소스는 github.com/unzooai/unterm.