AI 코딩 시대 겨냥한 20MB 경량 터미널 도구 Tervia 공개
터미널과 Git, 가벼운 파일 편집을 한 창에 묶은 데스크톱 도구 Tervia가 오픈소스로 공개됐다. 개발자 murongg가 Zed의 Rust 기반 UI 프레임워크인 GPUI로 직접 만든 프로그램으로, 편집기보다 AI 에이전트와의 대화·검토에 무게를 둔 작업 흐름을 겨냥한다.
기능 구성은 명확하다. 터미널은 다중 탭과 분할 화면, 출력 검색을 지원하며 익숙한 셸에서 Claude Code나 Codex를 그대로 실행할 수 있다. Git 쪽은 diff 확인, 파일 단위 또는 변경 구간 단위 스테이징, 커밋, 이력 조회, 브랜치 전환, 충돌 처리까지 담당한다. 파일 영역에서는 탐색과 검색, 문법 강조가 적용된 간단한 편집과 Markdown·이미지 미리보기를 제공하고, 코드를 복사할 때 파일 경로와 줄 번호를 함께 붙여 AI에 넘기기 쉽게 했다.
여기에 여러 프로젝트와 worktree를 동시에 띄워 두고 각기 다른 작업을 병행하는 기능, AI 에이전트가 처리 중인지 승인을 기다리는지 입력을 기다리는지 보여 주는 상태 표시와 데스크톱 알림도 들어갔다. package.json 스크립트나 Cargo, Makefile에 정의된 작업을 찾아 별도 터미널에서 실행하는 기능, 밝은/어두운 테마와 글꼴 설정도 포함됐다.
규모는 작성자가 강조하는 지점이다. 설치 패키지가 20MB에 못 미치고, 프로젝트 네다섯 개를 동시에 띄운 상태에서 메모리 사용량이 100MB대라고 밝혔다. 같은 상황에서 VS Code는 3GB 이상을 쓴다는 것이 작성자 주장으로, 별도 검증된 수치는 아니다.
배경에는 1년 넘게 AI 코딩을 집중적으로 써 온 작성자의 경험이 있다. 코드 작성이 터미널로 옮겨가면서 편집기를 여는 이유가 사실상 코드 검토와 Git diff 확인 정도로 줄었고, 그 용도만으로 완전한 편집기를 설치해 두는 것이 낭비로 느껴졌다는 설명이다. 그래서 편집 기능은 최소화하고 검토 중심으로 설계했다고 한다.
실무에서는 IDE를 완전히 대체하기보다 보조 창구로 쓰는 그림이 나온다. 프로젝트를 여러 개 병렬로 돌리는 개발자에게는 가벼운 검토 도구가 유용할 수 있고, AI가 만든 변경분을 빠르게 훑고 커밋하는 루틴과도 맞물린다. 작성자 역시 편집과 조회가 공존하는 IDE와 달리 이 도구는 조회에 무게를 두고 편집은 가볍게 가져간다고 성격을 규정했다.
한계도 분명하다. 공개 직후 논의에서는 함수 정의로 이동 같은 탐색 기능과 흔치 않은 파일 형식의 문법 강조, 플러그인 생태계가 부족하다는 지적이 나왔다. 코드 검토 단계에서 이런 기능이 중요하다는 반응이다. 어두운 테마의 가독성이 떨어진다는 의견과 테마 추가 요청도 있었다. 작성자는 자신의 사용 습관을 기준으로 만든 도구인 만큼 요구 사항을 받아 계속 보완하겠다고 밝혔다.