adback
v0.2.3
Published
AI 코딩 에이전트 대기시간을 광고 지면으로. 현금으로 실제 출금됩니다.
Maintainers
Readme
adback
adback(애드백)은 Claude Code, Codex(추후 지원 예정)가 답을 만드는 동안 뜨는 로딩 글자를 광고로 바꿔, 광고를 보는 만큼 현금을 벌 수 있는 플랫폼입니다.
설치하면 Claude Code, Codex의 상태 표시줄과 로딩 스피너에 광고가 표시됩니다. adback.kr의 계정과 Claude Code, Codex가 정상 연동되면, 광고가 표시된 시간만큼 적립되고, 이 적립된 금액은 이후 현금으로 실제 출금하실 수 있습니다.
빠른 시작
npx adback init이 한 줄이면 설치와 계정 연결까지 끝납니다.
- 설치할 내용을 보여주고 동의를 받습니다.
- Claude Code, Codex 공식 설정에 상태 표시줄·스피너·감지 훅을 등록합니다.
- 이어서 "지금 계정에 연결할까요?"를 묻고, 승인하면 적립이 내 계정에 쌓입니다.
설치가 끝나고 Claude Code, Codex를 한 번 재시작해야 반영됩니다.
명령어
| 명령 | 하는 일 |
|---|---|
| npx adback init | 설치 + (이어서) 계정 연결 |
| npx adback login | 이 컴퓨터를 계정에 연결(브라우저 승인). --token은 수동 연결 |
| npx adback status | 이 컴퓨터에 쌓인 로딩(노출) 시간 요약 |
| npx adback uninstall | 설치 해제, 원래 설정 복원 |
어떻게 돈이 되나
- 기다린 시간만큼 쌓입니다. Claude Code, Codex가 일하는 동안(로딩 스피너가 뜬 동안) 광고가 노출되고, 그 노출 시간이 적립으로 잡힙니다.
- 현금으로 출금합니다. 대시보드에서 계좌를 등록하고 출금을 신청하면 실제 현금을 받으실 수 있습니다.
- 상태 표시줄은 상황에 따라 다음처럼 표시됩니다.
- 작업 중: 클릭 가능한 광고 문구
- 평소(유휴):
잔액 · 오늘 적립 · 이번 달 적립
계정 연결(login)
브라우저로 이 컴퓨터를 내 계정에 안전하게 연결하는 방식입니다.
adback login을 실행하면 화면에 짧은 대조 코드(XXXX-XXXX)가 뜨고 브라우저가 열립니다.- '브라우저에 뜬 코드'가 'adback login을 입력한 터미널 화면의 코드'와 같은지 확인 한뒤 승인합니다.
- 연결된 계정이 본인 소유의 계정인지 한 번 더 확인하면 완료됩니다.
대조 코드만 브라우저에 보이고, 실제 연결에 쓰는 비밀값은 해당 컴퓨터(CLI)만 가집니다. 이 코드는 다른 사람과 공유하지 마세요.
브라우저를 쓸 수 없는 환경이라면
adback login --token으로 대시보드에서 발급한 설치 토큰을 붙여넣어 연결할 수 있습니다(입력은 화면에 보이지 않습니다).
무엇을 설치하고, 왜 안전한가
- Claude Code, Codex 파일을 건드리지 않습니다. 공식 설정(
statusLine·spinnerVerbs)과 공식 훅만 씁니다. 비공식 패치는 하지 않습니다. - 기존 설정을 지키고 복원합니다. 원래 쓰던
statusLine·spinnerVerbs는 백업하고, 사용자의 기존 훅은 그대로 둡니다.uninstall하면 원래대로 되돌립니다. - 상태 표시줄은 어떤 경우에도 Claude Code, Codex를 방해하지 않습니다. 서버가 안 잡히거나 오류가 나도 조용히 넘어갑니다.
- 연결 토큰은 해당 컴퓨터에만, 소유자만 읽을 수 있는 권한으로 저장됩니다(
~/.adback/install-token).
설치되는 세 가지:
statusLine— 작업 중 광고 문구 / 유휴 시 잔액·적립spinnerVerbs— 로딩 스피너에 브랜드 노출hooks(작업/유휴 감지) — 광고가 적합하지 않은 타이밍에 남지 않도록
요구 사항
- Node.js 18 이상
- Claude Code 혹은 Codex(추후 지원 예정)
라이선스
소스는 공개하되 자유 사용은 아닙니다(source-available). 개인이 공식 서비스에 연결해 쓰는 것은 자유지만, 재배포·유사 서비스 제작·사칭은 금지합니다. 자세한 내용은 LICENSE를 확인하세요.
