Warp 클라이언트가 이제 오픈 소스로 공개되었으며, 커뮤니티가 Oz와 GPT 모델 기반의 에이전트 우선 워크플로를 통해 개발에 참여할 수 있습니다.
오늘 우리는 Warp를 만드는 방식에 근본적인 변화를 발표합니다. 이제 Warp 클라이언트는 오픈 소스가 되었고, 커뮤니티는 우리의 클라우드 에이전트 오케스트레이션 플랫폼인 Oz가 관리하는 에이전트 우선 워크플로를 사용해 개발에 참여할 수 있습니다. OpenAI는 새로운 오픈 소스 Warp 저장소의 창립 후원사이며, 새로운 에이전트형 관리 워크플로는 GPT models에 의해 구동됩니다.
에이전트 기반 저장소와 함께 오픈 소스화하는 것은 미래에 소프트웨어가 구축될 방식에 대한 우리의 비전입니다. 프로덕션급 소프트웨어를 만들기 위해 인간이 대규모로 에이전트를 관리하는 것이 모델이며, 이 모델을 공개적으로 구현하면 소프트웨어가 가장 빠르게 개선될 수 있습니다.
간단히 말해, 우리는 고유한 아이디어를 가진 다양한 기여자 집단 + 구조화된 프로세스를 갖춘 Oz 에이전트 + 풍부한 컨텍스트와 자기개선 루프의 조합이, 우리가 내부적으로 만들 수 있는 것을 넘어서는 놀라운 제품을 만들어낼 것이라고 믿습니다.
가장 주된 이유는 우리가 오픈 소스로 전환하고 커뮤니티와 함께 에이전트 집단의 감독을 돕는다면 더 빠르게, 더 나은 Warp를 출시할 수 있다고 생각하기 때문입니다. 개발의 가장 큰 병목은 더 이상 코드를 작성하는 일이 아니라 코드 주변의 모든 인간 개입 활동입니다. 즉 제품을 명세하고 동작을 검증하는 일이며, 솔직히 말해 우리는 내부 팀이 할 수 있는 일과 우리가 원하는 속도 모두에서 한계를 느끼고 있습니다.
우리는 에이전트가 구현의 핵심 부담을 아주 잘 처리할 수 있다는 것을 확인했습니다. 그 덕분에 기여자들은 더 높은 레버리지의 작업, 즉 무엇을 만들지 정하고 그것이 올바른지 확인하는 일에 집중할 수 있습니다.
커뮤니티를 이 과정에 초대해 에이전트 관리를 돕게 하는 것은 큰 전환점이 될 것입니다. 이제 우리는 우리의 규칙, 컨텍스트, 검증을 바탕으로 Oz가 생성한 코드에 대해 상당한 확신을 갖고 있으므로, 기여하는 누구든 기능을 올바르게 구현할 가능성이 높습니다. 더 나아가 에이전트에 의존하는 것은 오케스트레이션, 메모리, 핸드오프, 그리고 우리 비즈니스의 핵심인 에이전트 엔지니어링의 다른 모든 부분을 우리가 제대로 해내도록 압박합니다. 여기에는 선순환이 있습니다.
두 번째 이유는 개발자들에게 미래를 형성할 기회를 주기 위해서입니다. 시장에는 모든 기능을 갖춘 오픈 에이전트형 개발 환경이 없으며, 우리는 더 잘 알려진 회사들이 제공하는 클로즈드 소스 옵션에 대한 대안을 커뮤니티에 제공하고 싶습니다. 에이전트형 개발의 미래가 정확히 어떤 모습일지는 아무도 모르며, 우리는 커뮤니티가 그 미래를 형성하는 데 참여할 수 있어야 한다고 생각합니다.
Warp는 멀티모델, 멀티하네스 환경이며 우리는 그 개방성을 더욱 강화하고자 합니다. 공개는 우리가 사용자들에게 더 민감하게 대응할 수 있게 해주며, 백로그의 긴 꼬리 영역에서 그들과 함께 작업해 Warp를 시장 최고의 ADE로 만드는 데 도움이 될 것입니다.
이러한 취지에서 우리는 이번 출시와 함께 Warp를 더 개방적이고 사용자화 가능하게 만드는 몇 가지 주요 제품 개선도 함께 선보입니다.
이제 Warp의 소스 코드는 AGPL 라이선스로 github.com/warpdotdev/warp에서 이용할 수 있습니다.
기여 프로세스에 대한 자세한 내용은 CONTRIBUTING.md에서 확인할 수 있지만, 요약하자면 우리는 에이전트가 핵심 작업(코딩, 계획, 테스트 등)을 수행하고 커뮤니티 구성원은 아이디어, 방향성, 검증을 돕기를 바랍니다. Warp 팀은 무엇을 언제 어떻게 만들지 안내하는 데 도움을 주겠지만, 우리는 Warp가 근본적으로 커뮤니티와 함께하는 협업적 노력으로 발전할 것이라고 봅니다. 이는 Warp 팀과 긴밀히 협력하면서 거의 백만 명의 활성 개발자가 사용하는 빠르게 성장하는 앱에 기여할 수 있는 멋진 기회입니다.
Warp의 새로운 오픈 소스 에이전트 워크플로는 OpenAI 모델에 의해 구동되며, OpenAI는 협업적 소프트웨어 개발의 다음 세대를 지원하고 있습니다. 물론 다른 코딩 에이전트를 사용해 기여할 수도 있지만, 필요한 기술과 검증 루프가 내장되어 있기 때문에 우리의 선호는 Oz를 사용하는 것입니다.
“오픈 소스는 오랫동안 개발자들이 배우고, 만들고, 분야를 앞으로 밀어가는 방식의 중심에 있었습니다. 우리는 AI가 유지관리자와 기여자들이 대규모로 더 효과적으로 협업하도록 어떻게 도울 수 있는지 탐구하는 실험을 지원하게 되어 기쁩니다.”
— Thibault Sottiaux, Engineering Lead, OpenAI
마지막으로, 이러한 변화를 추진하는 과정의 일부로 우리는 클로즈드 제품 개발 프로세스에서 오픈 프로세스로 이동하고 있습니다. 이는 공개 GitHub 이슈가 기능 추적의 단일 기준 정보원이 된다는 뜻입니다. 우리는 ADE에 대한 로드맵을 공개하고, ADE 이슈에 관한 기술 및 제품 논의를 공개적으로 진행할 것입니다.
오픈 소스화는 근본적으로 성공적인 비즈니스를 구축하고자 하는 우리의 열망에서 나옵니다. 우리는 자금력이 풍부한 다른 클로즈드 소스 경쟁자들과 경쟁하고 있으며, 커뮤니티가 Warp를 개선할 수 있도록 자원을 제공하며 공개하는 것이 제품 개발을 가속화하는 현명한 방법이라고 생각합니다. 그렇습니다. 우리는 벤처 캐피털의 투자를 받은 스타트업이지만, 가격 경쟁을 하거나 사용량을 대규모로 보조할 자원은 없습니다. 우리는 가장 열정적인 커뮤니티에 가능한 최고의 제품을 제공함으로써 비즈니스를 구축해야 합니다.
비즈니스 목표를 차치하더라도, 우리는 커뮤니티 자체가 미래를 형성하는 데 가치가 있다고 생각합니다. Warp는 5년간의 엔지니어링이 담긴 독특한 제품이며, 다른 어떤 오픈 대안보다도 에이전트형 개발의 미래를 구축하기 위한 매력적인 출발점을 커뮤니티에 제공하길 바랍니다.
우리는 지금의 모델을 그대로 유지하면서 비공개로 로드맵을 추측하고 내부 구축을 위해 점점 더 많은 에이전트를 확장해 나갈 수도 있습니다. 하지만 그것은 놓쳐서는 안 될 기회를 놓치는 일처럼 느껴집니다. 커뮤니티가 방향을 형성하고, 제품을 직접 해킹하고, 실제로 에이전트와 함께 가능한 최고의 제품을 만드는 데 참여할 기회를 놓치게 됩니다.
우리가 5년 전 Warp를 터미널로 처음 출시했을 때, 계획은 언제나 클라이언트를 오픈 소스로 공개하는 것이었습니다. 아래는 Warp의 원래 Show HN 게시물에서 가져온 내용입니다.
우리는 매년 오픈 소스 전환 여부를 논의해 왔고, 올해 처음으로 에이전트의 부상 때문에 균형이 바뀌었다는 점이 분명해졌습니다. 저는 오랫동안 개발자로 일해 왔지만 지금 일어나고 있는 것과 같은 변화를 본 적이 없습니다. Warp의 사명은 언제나 개발자들이 더 나은 소프트웨어를 더 빠르게 출시할 수 있도록 힘을 실어주는 것이었고, 우리가 이를 구축하는 방식을 바꿈으로써 그 사명에 조금 더 가까워지기를 바랍니다.