소개
지난 번 빨간머리앤의 타이머를 만들고 난 후, 팝업이 자꾸 사라져서 별도 팝업창 구조로 만들기, 구글 시트와 연동, 법제처 정보 api 로 알고 싶은 법령 정보 가져오기 시도해 봄
강의 중 타이머는 따로 떠있어야 한다 — 크롬 확장 3개 다시 만든 이유
📝 한줄 요약
강사용 크롬 확장 3개(타이머·환율 계산기·링크 보관함)를 만들다가, 일반 팝업이 다른 탭 클릭하면 사라지는 한계에 부딪혀 → 별도 팝업창 구조로 다시 짰습니다. 덤으로 링크 보관함은 구글 시트(Apps Script) 와 연동해서
노션 없이도 무료 DB로 씁니다. 도구도 중간에 Claude Code → openclaw 에이전트로 갈아탔어요.
바쁘시면 이것만 읽어도 돼요:
크롬 확장 UI에는 두 가지 길 — 일반 팝업 vs 별도 팝업창. 두 번째 길이 정답인 도구가 의외로 많음
강의·작업 중 계속 봐야 하는 도구(타이머 등)는 무조건 별도 팝업창
chrome.windows.create한 줄 차이로 사용 경험이 완전히 달라짐구글 시트 + Apps Script로 무료 DB 구축 가능 (노션·Airtable 유료 불필요)
도구 전환: Claude Code CLI(질문 多, 신중) → openclaw 에이전트(직진형, 곧장 결과)
😫 문제 상황 (Before)
🕐 강의 중 어느 순간
"자, 지금부터 25분간 실습입니다. 타이머 켤게요." 도로시J 타이머(6/2에 만든 빨간머리 앤 캐릭터 확장)를
켰어요. 귀엽게 캐릭터가 뛰어다닙니다.
그런데 슬라이드를 다음 장으로 넘기려고 PPT 창을 클 릭하는 순간 — 타이머 팝업이 사라졌어요.
다시 확장 아이콘 누르면? 다행히 시간은 유지된 채로 다시 뜨긴 합니다. 클릭 → 확인 → 다시 클릭하면 사라짐.
📌 추가로 평소 답답했던 것 2가지
환율·코인 계산: 항상 모바일로 업비트에서 체크하는 데 귀찮음
참고 링크 관리: 강의 자료 만들면서 본 좋은 글을 대부분 메모장, 노션, 카톡, 옵시디언에 URL 복붙 →
굳이 그렇게 하지 않아도 되는 잠시 테스트용도 있고 . 좀 빨리 관리하는 메모+사이트 저장툴
이 셋을 하루에 같이 해결하기로 했습니다. 결과적으로는 작업 시간때문에 클코+오픈클로로 진행
최종 결과물
클래스타이머
암호화폐 실시간 가격 조회
메모 정보 DB 관리
한국어 수업 타이머 - 스크린샷
Quick Risk 앱의 스크린샷
링크 볼트 - Google 시트 동기화
기본 구성
법령 조회 결과
한국 법률 찾기 - 스크린샷
한국어 웹사이트의 스크린샷
🛠️ 사용한 도구
단계
도구
결과물
만족도
시작
Claude Code (CLI)
crypto-quick-converter, link-vault v1
🟡 코드는 OK / 사용성 ❌
전환
openclaw 에이전트
link-vault-v2, Class Break Timer
🟢 코드도 사용성도 OK
왜 전환했나? Claude Code CLI는 제가 신중한 작업(보안·배포·복잡한 리팩터)엔 좋지만, 강사가 한두 시간 안에 결과물 보고 싶을 땐 흐름이 자꾸 끊겨요. openclaw 에이전트로 옮기니 곧장 전체 파일 세트(manifest + HTML + CSS + JS + README)를 출력해줘서 매끄러웠습니다.
🔧 작업 과정
🪙 1탄: 환율 계산기 (crypto-quick-converter) — Claude Code (CLI)
원화를 달러·비트코인·이더리움으로 변환하고, 손익(1%/3%/5%/10%) 시뮬레이션도 보여주는 확장입니다. Upbit·환율 API에서 실시간 시세를 가져오고, 페이지에서 숫자 드래그하면 자동 입력까지.