"이런 경험을 웹 기반 + self-hosted 형태로 쓸 수 있으면 좋겠다" LociTerm 개발자가 AI 코딩 도구의 세션 유지 문제와 모바일 접근성을 고민하며 던진 말이다. 노트북을 닫거나 네트워크가 끊겨도 작업 환경이 그대로 유지되길 바라는 개발자의 갈증이 이 프로젝트의 시작점이다. 브라우저 환경에서도 마치 로컬 터미널처럼 끊김 없는 AI 코딩 워크플로우를 구현하려는 시도가 지금 주목받고 있다.

LociTerm의 기술적 구성과 핵심 기능

LociTerm(브라우저에서 서버 터미널을 영구적으로 유지해 주는 도구)은 기존의 SSH(원격 서버 접속 프로토콜)와 tmux(터미널 세션을 분할하고 유지하는 도구) 조합이 가진 한계를 극복하기 위해 설계되었다. 이 도구는 사용자가 클로드코드(Claude Code, Anthropic의 AI 코딩 에이전트)나 오픈코드(OpenCode, 오픈소스 AI 코딩 보조 도구)를 사용할 때, 기기 이동이나 네트워크 단절로 인해 작업 세션이 종료되는 현상을 방지한다. 주요 기능은 다음과 같다.

- Persistent tmux 세션 기반의 작업 환경 제공

- 브라우저를 통한 다중 터미널 접속 지원

- 모바일 및 태블릿 환경에서의 최적화된 접근성

- Self-hosted(사용자가 직접 서버를 운영하는 방식) 단일 바이너리 구조

- 세션 자동 복구 및 유지 기능

- 원격 서버 및 홈랩(개인용 서버 환경) 대응

기존 터미널 환경과의 차이점

예전에는 개발자들이 터미널 세션을 유지하기 위해 SSH 접속 후 tmux나 screen(터미널 세션 관리 도구)을 수동으로 실행하고, 다시 접속할 때마다 세션을 복구하는 번거로운 과정을 거쳐야 했다. 또한, Warp(AI 기능이 통합된 현대적 터미널)나 cmux(터미널 세션 멀티플렉서) 같은 도구들은 뛰어난 UX를 제공하지만, 대부분 로컬 환경에 종속적이거나 웹 기반의 영구적 세션 관리에는 한계가 있었다. LociTerm은 이러한 도구들의 사용자 경험을 웹 브라우저로 옮겨와, 사용자가 어디서든 동일한 AI 코딩 환경에 접속할 수 있도록 기준점을 바꾸었다. 특히 브라우저 기반의 일회성 터미널들과 달리, 서버 측에 세션을 고정함으로써 작업의 연속성을 보장한다는 점이 가장 큰 차이다.

개발자가 체감하는 실무적 변화

개발자가 바로 체감하는 변화는 작업 환경의 이동성이다. 이제는 사무실의 데스크톱에서 시작한 AI 코딩 작업을 이동 중인 태블릿이나 외부의 노트북에서 즉시 이어갈 수 있다. LociTerm은 단일 바이너리로 배포되므로 별도의 복잡한 의존성 설치 없이 서버에 바로 올릴 수 있어, 홈랩을 운영하는 개발자에게는 즉각적인 생산성 향상을 가져온다. 현재 이 프로젝트는 오픈소스(LociTerm GitHub)로 개발되고 있으며, 사용자는 공식 웹사이트(LociTerm)를 통해 상세한 설치 방법과 업데이트 정보를 확인할 수 있다.

AI 코딩 에이전트의 생명은 작업 맥락의 유지에 있으며, LociTerm은 그 맥락을 서버라는 안전한 공간에 고정하는 인프라 역할을 수행한다.