Warp가 이제 오픈소스가 됨
2 hours ago
1
- 오픈소스 전환으로 Warp client 개발에 커뮤니티가 참여할 수 있게 됐고, Oz 기반의 agent-first 워크플로우로 에이전트와 함께 기여할 수 있게 바뀜
- 개발의 병목이 코드 작성보다 명세 수립과 검증 같은 human-in-the-loop 작업으로 옮겨가면서, 에이전트는 구현을 맡고 사람은 무엇을 만들지 정하고 결과를 확인하는 데 더 집중하게 됨
- 시장에 풀기능 오픈 agentic 개발 환경이 부족한 가운데, 폐쇄형 대안 대신 커뮤니티가 방향을 함께 만들 수 있는 개방형 개발 모델을 강화함
- 이번 전환과 함께 Kimi, MiniMax, Qwen 지원, 새 auto (open) 모델 라우팅, 더 넓어진 커스터마이징, 그리고 프로그래밍 방식 제어와 기기 간 이식성을 위한 settings file이 추가됨
- 소스 코드는 AGPL 라이선스로 공개됐고, 공개 GitHub 이슈와 로드맵을 기준으로 개발이 진행되면서 커뮤니티와 함께 agentic development의 미래를 만드는 기반이 넓어짐
오픈소스 전환 배경
- Warp client가 오픈소스로 전환됐고, 커뮤니티가 Oz 기반의 agent-first 워크플로우로 개발에 참여할 수 있게 됨
- OpenAI가 새 Warp 저장소의 창립 스폰서로 참여하며, 새 에이전트 관리 워크플로우는 GPT 모델로 구동됨
- 사람은 에이전트를 대규모로 관리하고, 에이전트는 프로덕션급 소프트웨어 구현을 맡는 방식이 앞으로의 소프트웨어 개발 모델로 자리 잡아감
- 다양한 기여자의 아이디어, Oz 에이전트의 구조화된 프로세스, 풍부한 컨텍스트와 자기개선 루프를 결합해 내부 개발만으로 만들 수 있는 수준을 넘는 제품을 지향함
왜 지금 공개했는가
- 개발 속도의 가장 큰 병목이 코드 작성 자체보다 제품 명세 수립과 동작 검증 같은 human-in-the-loop 작업으로 옮겨갔기 때문에, 오픈소스 전환으로 더 빠르게 더 나은 Warp를 출시하려 함
- 에이전트가 구현 중심 작업을 잘 처리하면서, 기여자는 무엇을 만들지 정하고 결과가 맞는지 확인하는 더 높은 레버리지 작업에 집중하게 됨
- Oz의 규칙, 컨텍스트, 검증 과정을 거친 코드에 대한 신뢰가 높아져 기능 구현 기여의 성공 가능성도 커짐
- 에이전트에 의존할수록 오케스트레이션, 메모리, handoff, 검증 같은 agentic engineering 핵심 요소를 더 잘 다듬어야 하고, 이것이 다시 제품 개선으로 이어지는 선순환을 만듦
개방형 agentic 개발 환경 지향
- 시장에 풀기능 오픈 agentic 개발 환경이 없다고 보고, 기존 대형 기업의 폐쇄형 옵션 대신 커뮤니티가 참여할 수 있는 대안을 열어가려 함
- agentic development의 미래 형태가 아직 정해지지 않았기 때문에, 커뮤니티가 그 방향을 함께 만들어야 한다는 입장을 취함
- Warp는 multi-model, multi-harness 전략을 유지하며, 이번 공개로 이런 개방성을 더 강화함
- 사용자와 함께 백로그의 긴 꼬리 영역까지 다루며 Warp를 최고의 ADE로 키우려 함
제품 변경 사항
- 오늘부터 Kimi, MiniMax, Qwen을 포함한 더 넓은 범위의 오픈소스 모델 지원이 추가됨
- 작업에 가장 적합한 오픈 모델을 고르는 새 auto (open) 모델 라우팅도 함께 제공됨
- Warp 사용 방식의 커스터마이징 폭이 넓어져, 그냥 터미널 형태부터 diff view와 file tree만 포함한 가벼운 agentic 개발 환경, 내장 에이전트를 갖춘 완전한 ADE까지 구성할 수 있게 됨
- 오래 미뤄졌던 settings file도 추가돼 사용자와 에이전트가 설정을 프로그래밍 방식으로 제어하고, 기기 간 이식성도 쉽게 확보할 수 있게 됨
오픈소스 운영 방식
- Warp 소스 코드는 github.com/warpdotdev/warp에서 AGPL 라이선스로 공개됨
- 기여 절차는 CONTRIBUTING.md에서 확인할 수 있으며, 코딩·계획·테스트 같은 핵심 구현 작업은 에이전트가 맡고 커뮤니티는 아이디어, 방향, 검증을 돕는 구조로 운영됨
- Warp 팀은 무엇을 언제 어떻게 만들지 가이드를 제공하지만, Warp는 근본적으로 커뮤니티와 함께 만드는 협업 프로젝트로 바뀜
- nearly a million active developers가 사용하는 빠르게 성장하는 앱에 Warp 팀과 가까이 협업하며 기여할 기회가 열림
- OpenAI 모델이 새 오픈소스 에이전트 워크플로우를 구동하지만, 다른 코딩 에이전트를 사용해 기여하는 것도 가능함
- 다만 Oz에는 필요한 스킬과 검증 루프가 기본 포함돼 있어 선호 도구로 자리 잡음
개발 프로세스 공개 전환
- 폐쇄형 제품 개발 프로세스에서 공개형 개발 프로세스로 전환됨
- 앞으로는 공개 GitHub 이슈가 기능 추적의 기준점이 되며, feature tracking 이슈가 그 출발점으로 연결됨
- ADE 로드맵도 공개되고, ADE 관련 기술 및 제품 논의도 공개적으로 진행됨
사업적 이유와 장기 방향
- 오픈소스 전환은 성공적인 비즈니스 구축 목표와 직접 연결됨
- 자금력이 큰 폐쇄형 경쟁사와 경쟁하는 상황에서, 커뮤니티가 Warp를 개선할 수 있도록 자원을 열어두는 편이 제품 개발을 더 빠르게 가속하는 방법으로 판단함
- 가격 경쟁이나 대규모 사용량 보조금으로 승부할 자원은 부족하므로, 가장 열정적인 커뮤니티를 기반으로 최고의 제품을 만드는 방식이 필요함
- 5년간의 엔지니어링이 축적된 Warp를 커뮤니티가 agentic development의 미래를 만드는 출발점으로 활용하길 기대함
- 기존처럼 비공개 로드맵을 추정하며 내부적으로 에이전트를 더 많이 확장하는 길도 있었지만, 그렇게 하면 커뮤니티가 방향을 정하고 제품을 직접 수정하며 에이전트와 함께 최선의 제품을 만드는 기회를 놓치게 됨
과거 계획과 이번 판단
- Warp를 5년 전 터미널로 처음 출시했을 때부터 client를 오픈소스로 전환할 계획은 있었음
- 매년 공개 여부를 논의해 왔고, 올해는 에이전트의 부상 때문에 균형점이 바뀌었다고 판단함
- Warp의 미션은 개발자가 더 좋은 소프트웨어를 더 빨리 출시하도록 돕는 데 있었고, 이번 개발 방식 변화가 그 미션에 더 가까이 가게 하길 기대함
관련 자료
-
Homepage
-
Tech blog
- Warp가 이제 오픈소스가 됨