AI 의존증 탈출! 개발자의 '생각하는 힘'을 되찾아 줄 크롬 확장 프로그램: ThinkMode
2026. 6. 17.
AI 의존증 탈출! 개발자의 '생각하는 힘'을 되찾아 줄 크롬 확장 프로그램: ThinkMode
AI가 개발자들에게 미치는 영향과 그 위험을 줄이기 위한 방안에 대해 여러 글을 썼던 저입니다. 오늘은 제가 직접 만들고 실험하고 있는 새로운 도구를 하나 소개해드리려 합니다. 이름하여 ThinkMode!
이 녀석은 AI에 프롬프트를 던지기 전에 '어떤 생각 모드를 사용할 것인지' 개발자가 선택하게 돕고, 프롬프트 사용 후에는 그에 따른 '인지 비용(cognitive cost)'을 계산해주는 크롬 확장 프로그램입니다. AI, 정말 편리하죠. 하지만 때로는 너무 쉽게 생각을 건너뛰게 만들기도 합니다. 제가 실무에서 동료들이나 심지어 저 자신도 무심코 AI에 질문을 던지고, 그럴듯한 답변에 만족하며 깊이 생각하기를 멈추는 모습을 자주 목격했어요. ThinkMode는 바로 이 지점에서 우리가 좀 더 천천히, 그리고 의도적으로 사고 과정을 AI 활용 전후에 통합하도록 돕습니다. 브라우저 확장 프로그램이라 평소 사용하는 LLM 챗 워크플로우에 자연스럽게 녹아들 수 있다는 점도 큰 장점입니다.

핵심 아이디어
ThinkMode의 핵심 아이디어는 간단합니다. 프롬프트 창을 열기 전에, '무엇을 하려는지' 간단히 입력하도록 요청합니다. 그러면 이 정보에 기반해 다섯 가지 사고 모드 중 하나를 추천해주죠.
- 탐색(Explore): 문제를 해결하기 전에 충분히 이해하는 단계입니다.
- 도전(Challenge): 기존 계획이나 아이디어를 압박 테스트하고 검증합니다.
- 결정(Decide): 여러 옵션과 그에 따른 장단점을 비교하여 최적의 선택을 내립니다.
- 감사(Audit): 코드의 품질, 정확성, 테스트 케이스, 엣지 케이스 등을 면밀히 검토합니다.
- 회고(Reflect): 방금 수행한 작업에서 무엇을 배웠는지 되돌아봅니다.
이렇게 하면 태스크에 맞는 적절한 사고방식으로 AI를 활용할 수 있게 됩니다. 제가 실무에서 이 부분을 테스트해 봤을 때, 단순히 목표를 정의하고 '탐색 모드'를 선택하는 과정만으로도 AI에 던지는 질문의 질이 확연히 달라지는 경험을 했습니다. 마치 잘 짜인 개발 프로세스처럼 말이죠.
여기서 끝이 아닙니다. ThinkMode는 AI 사용 후 수동 AI 사용 로그 기능도 제공합니다. AI를 어떻게 활용했는지 기록할 수 있는데, 이는 크게 세 가지 카테고리로 나뉩니다.
- 지원적(Supportive): AI가 당신의 사고를 확장하는 데 도움을 주었을 때.
- 혼합적(Mixed): AI가 시간을 절약해주었지만, 이해를 압축시키거나 특정 부분을 놓칠 수 있었을 때.
- 위험(Risky): AI가 당신의 판단을 대체했을 때.
각 로그는 '인지 비용 미터'에 쌓이게 됩니다. 위험도가 높은 사용일수록 미터가 빠르게 채워지죠. 인지 비용은 AI를 통해 이해를 확장하는 것과 판단을 아웃소싱하는 것 사이의 트레이드오프를 측정합니다.

이 미터가 가득 차면, ThinkMode는 지원되는 AI 챗 페이지를 5분간 일시적으로 정지시킵니다.

대부분의 개발 도구들은 속도 최적화에 집중합니다. 저 역시 그런 도구들을 많이 사용해왔죠. 하지만 ThinkMode를 통해서는 의도적인 마찰(intentional friction)을 도입하여 성찰을 유도하는 실험을 해보고 싶었습니다. 때로는 한 발짝 늦추는 것이 더 빠른 길일 수 있다는 생각에서요.
작동 방식
ThinkMode는 React, TypeScript, Vite를 활용하여 빌드된 Manifest V3 크롬 확장 프로그램입니다. 핵심 아키텍처는 몇 가지 컴포넌트로 구성됩니다.
- 콘텐츠 스크립트: 지원되는 AI 챗 페이지(ChatGPT, Claude, Gemini 등)를 감지합니다.
- 플로팅 버튼: 확장 프로그램을 빠르게 열 수 있도록 화면에 떠 있습니다.
- 백그라운드 서비스 워커: 사이드 패널의 전반적인 조정을 담당하죠.
- React 사이드 패널: 주요 워크플로우를 처리하는 사용자 인터페이스입니다.
- 공유 TypeScript 모듈: 추천 로직과 프롬프트 생성을 담당합니다.
현재 ChatGPT, Claude, Gemini 페이지를 지원하며, 앞으로 더 많은 LLM 서비스로 확장될 수 있습니다.
여기서 가장 중요한 부분은 바로 백엔드나 LLM API 호출이 전혀 개입되지 않는다는 점입니다. ThinkMode는 사용자의 대화를 읽거나, 페이지 콘텐츠를 스크랩하거나, 분석 데이터를 전송하거나, 원격으로 데이터를 저장하지 않습니다. 모든 과정이 로컬에서, 그리고 철저히 사용자 프라이버시를 지키는 방향으로 설계되었습니다. 제가 직접 만들었으니 이 부분은 정말 자신 있게 말씀드릴 수 있습니다.
추천 엔진은 '결정론적' 방식으로 작동합니다. 즉, 간단한 키워드 규칙을 사용해 사고 모드를 선택하는데, MVP 단계임을 고려했을 때 이 정도면 충분히 합리적이라고 생각했습니다. 앞으로 더 고도화할 여지도 많고요.
무엇을 배웠는가
이 확장 프로그램을 만들면서 깨달은 점이 있습니다.
어떤 때는 더 좋은 '답변'을 주는 AI 도구보다, 더 좋은 '질문'을 할 수 있도록 도와주는 도구가 훨씬 더 유용하다는 사실이죠.
솔직히 저도 그랬습니다. AI가 내놓은 그럴듯한 답변에 현혹되어 깊은 고민 없이 '이거다!' 싶었던 적이 한두 번이 아니죠. 문제의 본질을 완벽히 이해하기도 전에 AI의 해답을 덥석 받아들이는 경험, 혹시 여러분도 있으신가요?
만약 그렇다면, 여러분은 사고 과정에 지속적으로 몰입하기 위해 어떤 습관이나 도구를 활용하시나요? 댓글로 함께 이야기를 나눠보면 좋겠습니다!
설치 방법
ThinkMode는 현재 크롬 웹 스토어에서 무료로 다운로드하실 수 있습니다.
혹은 개발자 모드를 통해 로컬에서 직접 실행해볼 수도 있습니다. 코드는 GitHub에 오픈 소스로 공개되어 있으니, 자유롭게 포크해서 여러분의 필요에 맞게 수정해보세요.
만약 유용하다고 느끼셨다면, GitHub에 별(Star)을 남겨주시거나 웹 스토어에 리뷰를 남겨주시면 정말 큰 힘이 될 것 같습니다!
이 도구를 개선할 아이디어나 추가하고 싶은 기능이 있다면, 언제든지 댓글로 의견을 남겨주세요. 적극적으로 반영하도록 노력하겠습니다!
원문: https://dev.to/javz/building-a-chrome-extension-to-make-ai-use-more-intentional-20k0 수집일: 2026-06-17 00:28:14