웹을 쓰다 보면 매일 같은 불편을 반복하면서도 그냥 넘기는 순간이 있습니다. 유튜브 경기 영상을 볼 때 진행 막대가 보여 결과를 눈치채거나, 좋은 문장을 메모했는데 나중에 원문 위치를 찾지 못하는 식입니다.
이런 문제는 앱스토어에서 검색해도 딱 맞는 도구가 잘 나오지 않습니다. 불편이 너무 개인적이고, 돈을 낼 사람도 많지 않기 때문입니다. 그런데 바로 그래서 개인용 크롬 확장 프로그램이 잘 맞습니다.
GeekNews에 올라온 실제 사용자들의 확장 프로그램을 보면 거창한 서비스보다 작은 짜증을 없애는 도구가 많았습니다. 저는 이 목록을 보며 AI 시대의 코딩이 어디에서 가장 쓸모 있는지 다시 생각하게 됐습니다.

좋은 개인용 확장 프로그램은 많은 기능을 가진 앱이 아니라, 내가 하루에 세 번 반복하는 한 동작을 없애는 버튼에 가깝습니다.
소개된 사례에는 새 탭에서 폴더식 메모를 쓰는 도구, 피드를 새로고침하기 전 상태로 되돌리는 도구, 웹페이지를 로컬 AI로 요약하는 도구가 있었습니다. 노션에 붙여넣기 좋게 마크다운으로 복사하거나, 좋은 문장을 저장한 뒤 원래 대화 위치로 돌아가는 확장도 있었습니다.
유튜브 스포츠 영상에서 재생 시간과 진행 막대를 숨기는 확장은 더 단순합니다. 하지만 결과를 모른 채 경기를 보고 싶은 사람에게는 거대한 생산성 앱보다 유용할 수 있습니다.
이 사례들의 공통점은 시장 규모를 먼저 계산하지 않았다는 것입니다. 자신이 겪은 불편을 정확히 알고 있었고, 해결 여부도 바로 판단할 수 있었습니다. 요구사항을 이미 몸으로 알고 있으니 긴 기획서가 필요하지 않습니다.
| 반복성 | 매번 같은 형식으로 복사 | 한 달에 한 번 생기는 문제 |
| 범위 | 한 사이트의 한 동작 | 모든 사이트를 바꾸는 기능 |
| 판정 | 버튼 한 번 줄었는지 확인 | 좋아졌는지 기준이 모호함 |
가장 좋은 출발점은 “이 동작을 왜 또 하고 있지?”라는 생각이 드는 순간입니다. 주소를 정리하고, 특정 요소를 숨기고, 정해진 형식으로 복사하는 일은 브라우저 안에서 일어나므로 확장 프로그램으로 다루기 좋습니다.
요즘은 코드를 몰라도 AI에게 확장 프로그램을 만들어 달라고 할 수 있습니다. 문제는 첫 요청부터 탭 관리, 메모, 번역, 요약을 모두 넣으려는 데서 시작됩니다. 기능이 늘면 권한과 화면 상태, 오류 경우가 함께 늘어납니다.
“현재 페이지 제목과 주소를 마크다운 한 줄로 복사한다”처럼 입력과 결과가 선명한 기능이 좋습니다. 먼저 한 사이트에서 동작하게 만들고, 실제로 며칠 써본 다음 범위를 넓히면 됩니다.
Chrome 확장 프로그램의 뼈대는 생각보다 작습니다. 기능과 권한을 적는 manifest.json, 버튼 화면, 동작을 담당하는 자바스크립트가 기본입니다. Chrome 공식 문서대로 개발자 모드에서 ‘압축해제된 확장 프로그램을 로드’하면 스토어에 올리지 않고도 개인적으로 시험할 수 있습니다.

확장 프로그램은 현재 페이지 내용, 탭, 방문 기록처럼 민감한 정보에 접근할 수 있습니다. 코드가 짧다고 안전한 것은 아닙니다. AI가 만들어 준 manifest.json에 <all_urls> 같은 넓은 권한이 들어갔다면 왜 필요한지 확인해야 합니다.
현재 탭에서 버튼을 눌렀을 때만 작동한다면 activeTab으로 충분한 경우가 많습니다. Google도 필요한 API와 사이트만 요청하고, 미래에 쓸지 모른다는 이유로 권한을 미리 받지 말라고 권합니다.
웹페이지 내용을 외부 AI API로 보낸다면 더 조심해야 합니다. 로그인 화면, 사내 문서, 개인 메시지가 섞일 수 있습니다. 개인용 도구라도 무엇을 읽고 어디로 보내는지 직접 설명할 수 없다면 사용을 멈추는 편이 안전합니다.
혼자 쓸 목적이라면 Chrome 웹 스토어 출시가 필수는 아닙니다. 공식 문서도 개인용 확장은 압축해제된 폴더로 로드할 수 있다고 안내합니다. 수정한 뒤 확장 관리 화면에서 새로고침하면 바로 다시 시험할 수 있습니다.
다른 사람과 안정적으로 나누고 자동 업데이트를 제공하려면 스토어 등록을 고려해야 합니다. 공개, 링크를 아는 사람만 설치하는 미등록, 지정 사용자용 비공개 배포가 있지만 모두 심사와 정책을 따라야 합니다.
저는 첫 개인 도구라면 배포보다 1주일 사용을 목표로 잡는 편이 낫다고 봅니다. 매일 쓰게 되면 그때 이름과 설정 화면을 다듬고, 쓰지 않게 되면 이유를 찾아 기능을 줄이면 됩니다.

거창한 아이디어보다 일상에서 바로 확인할 수 있는 것으로 골라봤습니다.
이 중 하나만 골라 일주일 써보면 됩니다. 실패해도 작은 불편을 정확한 문장으로 바꾸는 연습이 남습니다. 그 문장이 다음 도구를 만드는 가장 좋은 요구사항이 됩니다.

개인용 크롬 확장 프로그램의 장점은 세상을 바꾸는 데 있지 않습니다. 내 브라우저에서 매일 반복되는 한 동작을 없애는 데 있습니다.
AI 덕분에 첫 코드를 만드는 장벽은 낮아졌지만, 어떤 불편을 고를지와 어떤 권한을 허용할지는 여전히 사람이 판단해야 합니다. 기능 하나, 사이트 하나, 최소 권한으로 시작하는 것이 가장 안전합니다.
앱을 한참 찾다가 “내가 원하는 건 이것 하나뿐인데”라는 생각이 들었다면, 그 순간이 개인용 확장 프로그램을 만들기 가장 좋은 때일지 모릅니다.

| Git에서 방금 한 실수 되돌리기 — 30초 진단과 안전 명령어 (0) | 2026.08.02 |
|---|---|
| 데이터베이스(DB)란 — 엑셀로 충분할 때와 DB가 필요한 때 (0) | 2026.08.02 |
| 공식 문서를 읽기 어려운 사람을 위한 15분 독해 순서 (0) | 2026.07.29 |
| 글자가 작으면 예쁜 디자인도 실패한다 — 웹 접근성 첫 점검 (0) | 2026.07.27 |
| 내 PC의 카카오톡을 로컬 API로 만들었다 — 자동 요약까지 남은 한 단계, 카톡대화방 복호화4 (0) | 2026.07.26 |
댓글 영역