Claude가 일하는 시간을 광고로 바꿔주는 도구 — Bacon이 보여준 광고-보조 AI 코딩의 5단계
핵심 요약 (TL;DR)
Claude Code 터미널이 일하는 동안 광고를 띄우고, 광고비의 50%를 개발자가 가져가는 도구 Bacon이 6월 17일 Show HN에 올라왔습니다. 광고 자극도를 spinner·statusline·strip·card·marquee 5단계로 설계해 "광고-보조 AI 코딩"이 한 사람 실험에서 카테고리로 굳어지는 중입니다. 가격은 광고주가 아닌 서버가 정합니다.
Claude가 5분 일하는 동안의 시간이 아깝다면
이런 경험 있으실 거예요. Claude Code에게 리팩토링을 시켜두고 터미널 옆에서 멍하니 spinner 돌아가는 걸 봅니다. 5분, 10분. 그 시간이 그냥 흘러가는 게 살짝 거슬리는 거죠. "이 시간을 누가 사면 좋을 텐데"라는 생각이 들어본 적 있다면, Oscar(HN 핸들 mrc_ord, 본명은 비공개)가 주말에 만든 Bacon이 그 가설을 그대로 제품으로 옮겨놓은 사례입니다.
Bacon은 Claude Code 터미널 안에서 작동하는 광고 네트워크입니다. 자기 표현 그대로 "I literally just built this last weekend." 주말 한 사이클로 터미널 플러그인·서버 가격 결정 로직·봇 디텍션·Stripe 페이아웃·어드민 대시보드·양면 온보딩까지 풀스택을 끝낸 사례죠. geturbacon.dev에서 직접 확인할 수 있습니다.
5개 광고 surface가 자극도 순으로 나뉘는 이유
Bacon의 디자인 포인트는 자극도를 5단계로 나눠놓은 거예요. 낮은 순서로 보면 이렇습니다.
첫째, spinner — Claude가 생각하는 동안 브랜드가 살짝 플래시되는 형태. 둘째, statusline — 클릭 가능한 상태바 한 줄에 CPC로 과금. 셋째, strip — 컨텍스트 안에 라벨 라인이 들어가는 형태. 넷째, card — 로고와 태그라인이 박힌 바운더리 블록. 다섯째, marquee — 프리미엄 배너로 가장 자극도 높은 형태.
광고를 안 본 게 아니라 자극의 그라데이션을 디자인한 거죠. 개발자가 자기 워크플로 안에서 어디까지 받아줄지를 직접 고를 수 있게 한 구조입니다. SaaS 빌더 입장에서 이건 다른 도메인에 그대로 옮길 수 있는 디자인 패턴이에요. "광고를 어디까지 보여줄까"가 아니라 "5단계 중 어디까지 옵트인할까"로 질문을 바꾸면, 거부감이 옵트인의 슬라이더로 바뀝니다.
양면시장에서 가격은 누가 정해야 할까요
Bacon이 흥미로운 또 다른 이유는 가격 결정권을 양쪽에서 빼앗았다는 점이에요. 광고주도, 개발자도 슬롯 가격을 못 움직입니다. 가격은 서버가 정합니다. 개발자 페이아웃은 광고주가 낸 가격의 50% 고정, 이게 floor입니다.
이게 왜 양면시장에서 합리적이냐면, 가격 협상은 chicken-and-egg 문제를 더 키우거든요. 양쪽이 "먼저 들어와봐"를 외치는 순간 시장은 안 굳습니다. Bacon은 floor를 고정해버려서 양쪽에 "이 비율은 안 바뀐다"는 안전핀을 주었어요. 봇 대응은 4-layer detection + 72시간 hold 후 페이아웃 클리어, 주간 Stripe 송금, 최소 $10 임계값으로 깔끔하게 짰습니다.
프라이버시 설계도 의외로 사려깊습니다. 프롬프트와 코드는 로컬에 남고, 옵트인할 경우에만 "auth"·"database" 같은 coarse intent 태그만 서버로 갑니다. 광고를 정렬할 최소 정보만 보내는 거죠.
한 사람 실험이 카테고리가 되는 신호
중요한 건 Bacon이 단독 사례가 아니라는 점입니다. 본문에서 Oscar는 직접 출처를 밝힙니다. "Andrew McCalip이 kickbacks.ai로 spinner ad + revenue share 모델을 처음 만들었고, 나는 VS Code 안 써서 터미널 버전을 만들었다." 카테고리적 시그널이 보이는 거예요. 한 사람의 실험이 아니라, 광고-보조 AI 코딩이 한 카테고리로 굳어지는 중입니다.
Show HN 점수는 3점으로 낮습니다. 데모 잔액은 $41.87이고 본인도 "most devs clear a few dollars a month" 정도라고 솔직히 말합니다. 트래픽 자체는 아직 작아요. 다만 이런 양면시장은 한 번 균형이 잡히면 카테고리가 빠르게 자리잡습니다. AdSense가 그랬듯이요.
FAQ
Q. 내 Claude Code에 광고를 띄우면 정말 돈이 들어오나요?
광고주 수요가 있는 슬롯이 노출됐을 때만요. 본인 설명대로 월 몇 달러 수준이 일반적이고, 광고주 수요가 적은 시간대에는 빈 슬롯이 노출되지 않습니다.
Q. 코드와 프롬프트가 광고 서버로 새지 않나요?
로컬에 남도록 설계됐습니다. 옵트인했을 때만 "auth"·"database" 같은 카테고리 태그가 전송됩니다. 본문이나 코드 자체는 가지 않습니다.
Q. 이 모델이 SaaS 다른 카테고리에도 적용 가능한가요?
spinner·statusline·card 같은 자극도 슬라이딩 패턴은 어떤 GUI에든 옮길 수 있습니다. 다음 1년 안에 비슷한 광고-보조 도구가 더 나올 가능성이 높습니다.
마무리
광고는 보통 거부감의 동의어인데, Bacon은 "광고를 어디까지 받아줄까"를 5단계 옵트인 슬라이더로 바꿔놓았습니다. 양면시장의 가격은 서버가 잡고, 데이터는 로컬에 두고, 페이아웃은 50% 고정. 작은 디자인 선택들이 카테고리를 만드는 신호로 읽힙니다. Claude Code를 매일 돌리는 입장이라면, 이 흐름을 비관보다는 카테고리 관찰의 대상으로 두는 게 더 유익하지 않을까요.
출처: Show HN(https://news.ycombinator.com/item?id=48572417), 제품 페이지(https://geturbacon.dev).
댓글 0
아직 댓글이 없습니다