warpdotdev/warp의 새 오픈소스 저장소를 들여다보면, 가장 먼저 눈에 띄는 건 README 상단의 NOTE 한 줄이다. 'OpenAI is the founding sponsor of the new, open-source Warp repository, and the new agentic management workflows are powered by GPT models.' 이 두 문장은 이 프로젝트가 어떤 카테고리로 읽히길 바라는지를 정확히 보여준다. AI 기능을 얹은 터미널이 아니라, AI 회사가 직접 후원하는 에이전틱 개발 환경이라는 자기 위치 선언이다.
Warp의 자기소개도 같은 방향을 가리킨다. 'agentic development environment, born out of the terminal'. 셸을 더 예쁘게 만든 게 아니라, 셸이라는 오래된 인터페이스를 에이전트가 일하는 표면으로 다시 정의했다는 뜻이다. 그 선언은 build.warp.dev라는 외부 대시보드에서 가장 분명하게 드러난다. 그곳에는 Oz라는 이름의 에이전트 수천 개가 동시에 돌아가며 이슈를 분류하고, 스펙을 쓰고, 코드를 구현하고, PR 리뷰까지 한다. 사용자는 GitHub 로그인으로 자기 이슈를 추적하고, 진행 중인 에이전트 세션을 웹 컴파일된 Warp 터미널에서 그대로 들여다본다.
기술 선택도 같은 목표에 수렴한다. Rust로 쓰인 네이티브 클라이언트, 명령 출력을 'block' 단위로 구조화하는 모델, 빌트인 에이전트 외에 Claude Code, Codex, Gemini CLI 같은 외부 CLI 에이전트도 그대로 꽂아 쓸 수 있게 만든 BYO 구조. 어느 하나 미적 선택이 아니다. 에이전트가 stdout을 다시 읽고 다음 행동을 정하는 루프를 안정적으로 굴리려면, 출력 자체가 구조화된 데이터여야 하고 호스트 클라이언트는 한 프로세스 안에서 모델 호출, 파일 관찰, 멀티 프로세스 추적을 모두 책임져야 한다. Electron 위에 적당히 얹는 구조로는 닿기 어려운 깊이다.
라이선스 구도도 의도가 분명하다. UI 프레임워크인 warpui_core와 warpui 크레이트는 MIT, 나머지 클라이언트 코드는 AGPL v3로 분할돼 있다. UI 부품은 자유롭게 가져다 쓰되, Warp의 핵심 동작을 포크해 닫아버리지는 못하게 하는 구조다. '오픈소스로 풀되 어디서 닫히는지'를 코드 단위로 그려둔 셈이다. 그래서 사용자에게 남는 결정은 결국 단순해진다. 에이전트가 셸 권한을 가진 채 이슈 분류부터 PR 리뷰까지 돌리는 모델을, 내 일상 워크플로의 어디까지 받아들일 것인가. 그 답에 따라 Warp는 메인 도구가 되거나, 끝까지 실험용 두 번째 창으로 남는다.