주 콘텐츠로 건너뛰기

배송까지 7일

우리가 어떻게 일주일 만에 기업 플랫폼에서 소비자 제품을 만들어냈는지.

일주일 만에 기업에서 소비자로.

7

배송 소요 일수

97

사용 가능한 LLM 모델

9

지원되는 언어

3

청구 제공업체

2026년 2월 15일, 토요일. 우리는 B2B 클라이언트들이 몇 달 동안 사용해온 엔터프라이즈 플랫폼을 가지고 있었어요. 샌드박스 AI 에이전트, 97개의 LLM 모델, 작업 공간 관리, 모든 스택이 다 있었죠. 하지만 한 사람이 1분 이내에 가입하고 사용할 수 있는 제품은 없었어요.

우리는 OpenClaw의 수치를 한동안 지켜봤어요. 157,000개의 GitHub 스타. 수천 명의 일일 활성 사용자. 보안 권고가 몇 번 발표되든 커뮤니티는 계속 성장하고 있어요. 수요는 분명하고 줄어들 기미가 없어요. 사람들은 자율 AI 에이전트를 원해요. 도구를 설치하고 문제를 지목한 후, 떠나고 싶어 하죠.

하지만 우리는 엔터프라이즈 영업 통화에서 같은 패턴을 계속 보았어요. 잠재 고객들은 이렇게 말했죠: “우리는 내부적으로 OpenClaw를 시도해봤어요. 누군가의 에이전트가 공유 볼륨에서 rm -rf를 실행하기 전까지는 좋았어요.” 또는 “우리는 유연성을 좋아했지만 보안 검토를 통과할 수 없었어요.” 욕구는 있었지만 신뢰는 없었어요.

그때 깨달았어요. 우리는 이미 안전한 버전을 가지고 있었어요. 우리의 엔터프라이즈 플랫폼은 모든 에이전트 실행을 격리된 E2B 샌드박스에서 실행해요. 원시 시스템 접근도 없고, 평문 API 키도 없고, 에이전트가 원하는 대로 아무것도 할 수 있는 위험도 없죠. 단점은 약간의 유연성이 줄어드는 건데 — 임의의 시스템 패키지를 설치하거나 홈 디렉토리를 마운트할 수는 없어요. 하지만 파일 시스템을 실수로 지우거나 악의적인 기술에 자격 증명을 유출할 위험도 없죠.

문제는 소비자 제품을 만들 것인지 여부가 아니었어요. 엔터프라이즈 복잡성을 얼마나 빨리 제거할 수 있을지가 문제였죠. 우리는 일주일을 스스로에게 주었어요.

잘린 것들

첫 이틀은 추가가 아닌 제거에 관한 것이었어요.

그룹이 먼저 제거되었어요. 엔터프라이즈 버전에서는 모든 사용자가 조직에 속하고, 모든 조직에는 역할이 있으며, 모든 역할에는 권한이 있어요. 소비자 제품에서는 당신만 있어요. 하나의 계정, 하나의 작업 공간, 당신의 것. 우리는 이 전체 레이어를 빌드 시점에 제거하기 위해 변형 시스템을 구축했어요 — 코드는 여전히 엔터프라이즈 클라이언트를 위해 존재하지만 소비자 번들에는 컴파일되지 않아요.

내부 시스템 통합도 제거되었어요. Jira 웹훅, Confluence 페이지 가져오기, 맞춤형 SSO 흐름 — 모두 엔터프라이즈 전용이에요. 소비자 버전은 개인이 실제로 사용하는 도구에 연결해요: Gmail, Slack, Notion, GitHub.

관리 대시보드는 엔터프라이즈 전용으로 남았어요. 소비자는 팀 분석이 포함된 사용 분석 패널이 필요하지 않아요. 그들은 자신의 크레딧 잔액을 보여주는 사이드바와 더 구매할 수 있는 버튼이 필요해요.

우리는 레포를 포크할 수도 있었어요. 모든 본능이 포크하고 빠르게 움직여 나중에 정리하라고 말해요. 우리는 그렇게 하지 않았어요. 대신, 기존 코드베이스에 코드 경로 분리를 구축했어요. LikeClaw, Dashboard, FulDive — 세 개의 제품, 하나의 레포, 서로 다른 환경 구성. 모든 보안 패치, 모든 성능 수정, 모든 새로운 모델이 모든 변형에 동시에 적용돼요. 비용은 빌드에서 약간의 복잡성이 더해지는 거예요. 보상은 단 한 줄도 백포팅하지 않아도 된다는 거죠.

소비자 청구 시스템 처음부터 만들기

엔터프라이즈 클라이언트는 청구서로 결제해요. 넷 30, 구매 주문, 모든 의식이 포함되어 있죠. 소비자는 전화 화면에서 엄지로 결제해요.

우리는 이미 이전 작업에서 Stripe와 Google Play를 연결해 놓았어요. 하지만 Apple은 기다려주지 않았어요. iOS 사용자가 크레딧을 구매하려면 App Store 영수증 검증, Play Store 버전 옆에 적합한 크레딧 팩 UI, LLM 응답이 도착하는 순간 사이드바가 업데이트되는 자동 새로 고침이 필요해요.

Marina는 Apple Store 청구 통합을 3일 만에 완성했어요. 검증 엔드포인트. 크레딧 팩 타일. App Store 리뷰를 위한 테스트 사용자 구성. 세 개의 청구 제공자, 하나의 통합된 크레딧 시스템. 작동할 때는 보이지 않지만 작동하지 않을 때는 재앙이 되는 배관 작업이죠.

원클릭 가입

엔터프라이즈 클라이언트는 영업 통화, 계약, 프로비저닝된 계정을 받아요. 소비자는 Google 버튼을 받아요.

Google OAuth는 2월 18일에 적용되었어요. 흐름: 프론트엔드가 백엔드로 리디렉션되고, 백엔드가 Google 핸드셰이크를 처리하고, 콜백이 세션 쿠키와 함께 프론트엔드로 리디렉션돼요. 인증 미들웨어가 인증되지 않은 OAuth 리디렉션을 거부하지 않도록 콜백 엔드포인트에 @Public 데코레이터를 추가했어요. 만료된 자격 증명이 통과하지 않도록 날짜 복원 기능이 있는 토큰 캐싱이 있어요.

이틀의 작업. 결과: 가입은 한 번의 클릭으로 완료돼요. 비밀번호도, 이메일 인증도, “받은 편지함을 확인하세요"도 없어요. 엔터프라이즈 SSO 흐름은 12개의 구성 필드가 필요해요. 소비자 흐름은 버튼 하나로 끝나요.

온보딩 문제

여기서 엔터프라이즈에서 소비자로의 전환이 어려워져요.

엔터프라이즈 사용자는 사람이 온보딩해요. 솔루션 엔지니어가 작업 공간 설정을 안내하고, 통합을 연결하고, 첫 번째 에이전트를 구성해요. 오후가 걸려요. 계약이 이미 체결되었기 때문에 아무도 불평하지 않아요.

소비자 사용자는 떠나기 전에 60초를 가져요. 아마 더 적을 수도 있어요.

예전 온보딩은 모달 오버레이였어요. 팝업이 뜨고, 당신이 무엇을 하고 싶은지 물어보고 사라졌어요. 제품에 대한 회의를 이미 가진 사람에게는 괜찮지만, 링크를 클릭한 사람에게는 쓸모가 없어요.

우리는 그것을 제거했어요. 다중 화면 마법사로 구성된 전용 /onboarding 경로를 구축했어요. 히어로 화면은 시나리오 카드를 보여줘요: Gmail 자동화, 심층 연구, 코드 분석. 각 카드에는 약속 칩이 있어요 — “설정 없음”, “OAuth 필요”, “API 토큰” — 그래서 당신이 무엇에 가입하는지 미리 알 수 있어요. 기술 선택 화면은 다운로드 수, 별점, 저자 정보를 가진 선별된 기술을 보여줘요. 첫 60초에 사회적 증거가 내장되어 있어요.

이것을 연결하는 트릭: 자동 제출. 온보딩 흐름을 마치면 선택한 시나리오가 프롬프트로 채팅에 직접 주입돼요. 복사-붙여넣기, “이제 뭐하지” 순간이 없어요. 온보딩을 마치면 에이전트가 이미 작동하고 있어요.

아홉 개 언어, 하루 만에

2월 21일. Marina는 독일어, 스페인어, 프랑스어, 한국어, 포르투갈어, 브라질 포르투갈어를 프론트엔드에 추가했어요. 하루 만에 여섯 개 언어. 이건 불가능해 보이지만, 우리의 i18n 인프라가 이미 영어, 러시아어, 간체 중국어, 번체 중국어로 전투 테스트를 거쳤다는 걸 깨닫게 되면 그렇지 않아요. 패턴이 이미 마련되어 있었고, 번역 파이프라인이 입증되었어요. 여섯 개를 추가하는 건 기계적이지 창의적이지 않았어요.

엔터프라이즈 클라이언트는 주로 영어를 사용해요. 소비자는 자신이 사용하는 언어를 사용해요. 플랫폼 동등성은 글로벌 출시 첫날에 선택 사항이 아니에요.

보안 점검

출시 하루 전은 보안 결함을 발견할 시간이 아니에요. 결함이 없다는 것을 확인할 시간이에요.

우리는 샌드박스 경계에 대한 전체 감사를 실시했어요. 중요한 규칙: 실제 API 키는 절대 E2B 샌드박스에 들어가지 않아요. OpenRouter 키도, 어떤 제공자 자격 증명도요. 샌드박스는 우리의 LLM 프록시를 통해 라우팅되는 단기 JWT를 가져요. 샌드박스가 손상되면 공격자는 아무것도 할 수 없기 전에 만료되는 토큰을 얻어요.

이건 소비자 출시를 위해 더 중요했어요. 엔터프라이즈 클라이언트는 방화벽 뒤의 개인 인프라에서 운영해요. 소비자 사용자는 공용 인터넷의 공유 인프라에서 운영해요. 공격 표면이 더 넓어요. 보안은 더 엄격해야 해요.

출시된 것들

OpenRouter를 통해 제공되는 97개의 LLM 모델. 아홉 개 언어. 세 개의 청구 제공자. OAuth 가입. 새로운 온보딩 마법사. Cloudflare Pages 프론트엔드. StackSmith 백엔드. 샌드박스 보안 강화. 그리고 AI가 우리가 주변을 재구성하는 동안 퇴보하지 않도록 보장하는 15개의 프롬프트 평가 시나리오.

일주일. 두 명의 개발자. “B2B 클라이언트를 위한 엔터프라이즈 플랫폼"에서 “누구나 30초 안에 가입할 수 있는 소비자 SaaS"로 변신한 하나의 제품.

엔터프라이즈 버전은 단 하나의 기능도 잃지 않았어요. 소비자를 위해 만든 모든 개선 사항을 얻었죠 — 더 빠른 온보딩, 더 나은 기술 발견, 더 엄격한 샌드박스 보안. 변형 시스템 덕분에 두 제품이 서로를 발전시켜요. 개인을 위해 만드는 것이 엔터프라이즈 버전을 더 좋게 만들고, 엔터프라이즈 클라이언트의 요구가 소비자 버전을 더 강력하게 만들어요.

OpenClaw는 세상에 사람들이 AI 에이전트를 원한다는 것을 보여주었어요. 우리는 그 점에 대해 논쟁하지 않아요. 우리는 다른 계약으로 동일한 기능을 제공하고 있어요: 당신의 에이전트는 샌드박스에서 실행되고, 당신의 키는 암호화된 상태로 유지되며, 당신의 파일 시스템은 온전하게 유지돼요. 약간의 유연성이 줄어들지만, 밤에 더 편안하게 잘 수 있어요.

엔터프라이즈에서 소비자로의 전환은 피벗이 아니에요. 두 번째 전선이에요. 같은 군대, 같은 무기, 더 넓은 전장.

LikeClaw가 출시되었습니다. 엔터프라이즈 대시보드는 계속해서 발전하고 있어요. 월요일부터 두 가지를 위해 구축하기 시작할 거예요.

이번 주, 하루하루

  1. 1

    2월 15-16일: 잘라내고 배포하기

    그룹을 간소화하고, 관리자 패널과 내부 시스템 통합을 진행했어요. 프론트엔드를 위해 Cloudflare Pages를 설정하고, 백엔드를 위해 StackSmith를 사용했죠. 기업과 소비자가 하나의 레포에서 배포할 수 있도록 변형 시스템을 구축했어요.

  2. 2

    2월 17-18일: 소비자 청구 및 OAuth

    Apple Store 청구 통합. Google OAuth로 원클릭 가입. 기업 고객은 청구서를 사용해. 소비자는 앱 스토어 구매와 소셜 로그인이 필요해. 완전히 다른 세계야.

  3. 3

    2월 19-20일: 처음부터 시작하는 온보딩

    기업 사용자는 영업 전화를 받고 설정 가이드를 받습니다. 소비자는 60초를 받습니다. 이전 오버레이를 제거했습니다. 시나리오 카드, 커밋먼트 칩, 스킬 선택이 포함된 멀티 스크린 마법사를 구축했습니다.

  4. 4

    2월 21일: 현지화 및 보안

    하루에 여섯 개의 새로운 언어. 독일어, 스페인어, 프랑스어, 한국어, 포르투갈어, 브라질 포르투갈어. 그 다음: 샌드박스 보안 감사. 실제 API 키는 샌드박스에 절대 닿지 않아. 단기 JWT만 사용해.

  5. 5

    2월 22일: 다듬고 배송하기

    온보딩 UX 개선. 스마트 스킬 정렬. 소셜 프루프 배지. 개발 워크플로우가 세 개의 독립적인 레이어로 분리됨. 배포 시작.

런치 스프린트에 대한 질문

왜 기업용이 이미 잘 작동하고 있는데 소비자용으로 가야 할까요?

OpenClaw가 수요가 엄청나고 사라지지 않는다는 것을 증명했기 때문이야. 수천 명의 사람들이 자율 AI 에이전트를 원하지만 보안 문제를 넘지 못하고 있어. 우리는 이미 안전한 버전을 가지고 있었지만 개인이 접근할 수 없었어. 기업이 비용을 지불하지만, 소비자 제품이 브랜드를 구축하고 나중에 그 제품을 자신의 회사에 도입할 챔피언을 만들어.

엔터프라이즈 버전에서 실제로 무엇을 제거했나요?

그룹, 역할 기반 접근 제어, Jira와 Confluence 같은 내부 시스템과의 통합, SSO 설정, 그리고 관리자 대시보드. 50명의 팀에는 적합하지만 처음 제품을 사용하는 개인 사용자에게는 너무 복잡한 요소들.

두 명의 개발자로 이렇게 빠르게 배송할 수 있는 방법은 무엇인가요?

작은 팀, 회의 없음, 하나의 공유 코드베이스. Marina는 백엔드 안정화, 청구 및 현지화를 담당했어요. Alex는 프론트엔드, 온보딩, 그리고 평가 프레임워크를 맡았죠. 우리는 매일 서로의 PR을 검토했어요. 그게 전부예요.

엔터프라이즈 버전도 여전히 업데이트를 받나요?

모든 제품이 그렇습니다. 변형 시스템 덕분에 하나의 코드베이스로 여러 제품을 만들 수 있습니다. 모든 보안 패치, 성능 수정 및 새로운 모델이 두 버전에서 동시에 제공됩니다. 기업 고객은 아무것도 잃지 않습니다. 소비자를 위해 구축하는 모든 것을 함께 얻습니다.