업스트림 프로젝트
Unterm vs WezTerm
Unterm은 WezTerm의 렌더러와 mux 위에 구축되어, WezTerm이 제공하지 않는 에이전트 제어 표면으로 감쌉니다.
WezTerm은 뛰어나고 성숙한 GPU 터미널입니다. Lua 설정, 검증된 멀티플렉서, SSH 도메인, 크로스 플랫폼 빌드까지 모두 MIT 라이선스로 제공됩니다. Unterm은 그 기반을 물려받되 다른 질문에 답합니다 — AI 에이전트가 터미널을 어떻게 조작하는가? — 앱 전체를 MCP와 CLI로 노출함으로써 말이죠.
| Feature | Unterm | WezTerm |
|---|---|---|
| MCP-controllable from outside | ✓ | ✗ |
| Scriptable CLI for every action | ✓ | ~ pane cli |
| Built-in AI coding-agent launcher | ✓ ×5 | ✗ |
| Agents auto-wire to the terminal's MCP | ✓ | ✗ |
| Identity profiles (creds per window) | ✓ | ✗ |
| Multi-instance orchestration | ✓ | ✗ |
| Session recording → markdown | ✓ md | ✗ |
| Screenshot + file upload from MCP | ✓ | ✗ |
| Built-in proxy management | ✓ | ✗ |
| Local-first, no cloud | ✓ | ✓ |
| AI inside the terminal | ✓ agent-driven | ✗ |
| GPU rendering | ✓ | ✓ |
| macOS + Linux + Windows | ✓ | ✓ |
| Open-source client | ✓ MIT | ✓ MIT |
| 9-language native UI | ✓ ×9 | en |
| Price | $0 | $0 |
✓ yes · ✗ no · ~ partial · ×N count. The ✗ by design on "AI inside" is the whole thesis: Unterm keeps the AI outside and exposes the terminal as the surface it grips.
팀이 Unterm을 선택하는 이유
- ✓ MCP 서버 내장. 어떤 LLM 에이전트든 페인을 나열/생성/분할하고, 명령을 실행하고, 화면과 스크롤백을 읽고, 스크린샷을 캡처할 수 있습니다 — WezTerm에는 페인용 제어 CLI가 있지만, 외부 에이전트가 네이티브로 다룰 수 있는 것은 없습니다.
- ✓ 원클릭 AI 에이전트 + 자동 연결. Claude Code, Codex, Gemini CLI, OpenCode, Aider를 클릭 한 번으로 설치하고 로그인하면, Unterm이 각 클라이언트의 전역 MCP 설정에 자신을 자동으로 등록합니다.
- ✓ 에이전트 워크플로 표면. 아이덴티티 프로필(OS 키체인에서 가져온 창별 시크릿), 다중 인스턴스 창, 민감 정보를 가린 Markdown 세션 녹화, 스크롤백 캡처, 프로브 기반 프록시 — 순정 WezTerm에는 어느 것도 없습니다.
WezTerm이(가) 더 강한 부분
WezTerm은 더 깊고 설정 가능한 터미널 표면(Lua 스크립팅, 방대한 키바인딩과 멀티플렉서 기능)과 더 긴 검증 이력을 가진 성숙한 업스트림입니다. AI/에이전트 레이어를 전혀 원치 않는다면, WezTerm이 더 가볍고 커스터마이즈하기 좋은 순수 터미널입니다 — 그리고 Unterm은 이를 추종하므로 그 렌더링을 포기하지 않아도 됩니다.
결론
빠르고 스크립트 가능한 GPU 터미널만 원하나요? WezTerm을 쓰세요. 그 동일한 엔진을 AI 에이전트가 실제로 조작할 수 있는 것으로 — 에이전트를 설치하고, 실행하고, 결과를 읽는 것을 — 스크립트를 짜깁기하지 않고 원하나요? 그것이 바로 Unterm이 그 위에 더하는 것입니다.
MIT 라이선스 · macOS / Linux / Windows · 계정 불필요, 로그인 불필요.