프로젝트 기록

VibeGraph

AI 작업 대화를 기록하고 다음 요청에서 바꿀 행동을 찾는 Chrome 확장입니다.

상태
Chrome 확장 제품 안내 제공 · 공개 CLI 버전은 별도
작성일
수정일

결과는 남아도 잘 통했던 요청은 잊기 쉽습니다

AI와 함께 만든 결과물은 저장하지만, 어떤 요청이 일을 빠르게 풀었고 어디서 맥락을 놓쳤는지는 따로 기록하기 어렵습니다. VibeGraph는 한 번의 대화를 회고 가능한 세션으로 남겨 다음 대화에서 바꿔 볼 행동을 찾도록 돕습니다.

점수는 업무 능력이나 기술 숙련도를 판정하는 결과가 아닙니다. 대화 원문과 실제 결과를 다시 살펴볼 때 참고하는 신호로 사용합니다.

필요한 대화만 사용자가 직접 기록합니다

Claude, ChatGPT와 Gemini 대화 페이지에서 사용자가 캡처를 요청한 순간에만 현재 대화를 읽습니다. 지원되지 않는 출처의 대화는 직접 붙여넣어 기록할 수 있습니다.

캡처한 세션에는 제목, 프로젝트, 작업명, 태그와 메모를 붙일 수 있습니다. 한국어와 영어를 지원하며 브라우저 언어에 맞추는 자동 언어 모드도 제공합니다.

네 가지 축으로 대화를 돌아봅니다

첫 요청과 맥락

원샷 달성률과 컨텍스트 유지력으로 첫 요청이 목표에 얼마나 가까웠는지, 이전 제약이 대화에서 유지됐는지 살펴봅니다.

방향과 표현

주도권 제어력과 프롬프트 선명도로 사용자가 방향을 통제했는지, 요청이 구체적이고 실행 가능했는지 확인합니다.

세션이 쌓이면 축별 평균과 반복되는 주제를 전체 흐름에서 확인합니다. Markdown 리포트와 JSON 백업으로 필요한 기록을 따로 보관할 수 있습니다.

점수 대신 다음 요청을 바꾸는 회고 예시

다음 두 요청은 실제 사용자의 대화가 아니라 이 글을 위해 만든 예시입니다. 확장 프로그램에 넣어 측정한 점수도 아닙니다. 목적은 ‘어떤 말이 고득점인가’를 찾는 것이 아니라, 결과가 빗나갔을 때 원문에서 바꿀 지점을 찾는 것입니다.

요청 A: 목록 정리 도구를 멋지게 만들어줘. 편하게 쓸 수 있게 해줘.

A만 읽으면 입력 형식, 중복의 기준, 저장 여부와 완료 조건을 알 수 없습니다. 결과가 기대와 다를 때 개발 도구나 모델을 바꾸기 전에 이 빈칸부터 확인할 수 있습니다.

요청 B: 여러 줄의 목록에서 양끝 공백과 빈 줄을 제거하고, 같은 문자열은 처음 나온 순서로 하나만 남겨줘. 대소문자는 구별해. 회원·저장·외부 API는 제외하고, 빈 입력과 CRLF 입력의 예상 결과를 먼저 보여줘.

B는 목록 규칙 실험으로 결과를 대조할 수 있습니다. 하지만 문장이 구체적이라고 구현이 맞는 것은 아닙니다. 실제 실행이 빈 줄 하나를 남겼다면 실패를 기록해야 합니다. ‘명확한 요청’과 ‘정확한 결과’를 한 점수로 섞지 않는 것이 이 회고에서 중요한 구분입니다.

좁은 화면에서는 아래 표만 좌우로 스크롤할 수 있습니다. 키보드로는 표에 포커스를 둔 뒤 방향키를 사용하세요.

자동 평가를 읽을 때 원문과 결과로 되물어 볼 질문 — 좁은 화면에서는 표를 좌우로 스크롤하세요.
축이 예시에서 볼 근거숫자만으로 단정하지 않을 것
원샷 달성률첫 결과가 정한 입력별 예상 출력과 일치했나후속 질문이 적으면 무조건 좋은 협업인가
컨텍스트 유지력수정 뒤에도 대소문자 구별·외부 API 제외 조건이 남았나긴 대화가 반드시 맥락 손실인가
주도권 제어력불필요한 회원 기능을 제안받았을 때 제외 결정을 유지했나AI 제안을 모두 거절하는 것이 더 좋은가
프롬프트 선명도입력, 규칙, 제외 범위, 확인 방법이 분명한가글이 길거나 전문 용어가 많으면 더 정확한가

전체 평균이 올라도 같은 종류의 일을 비교해야 합니다

가령 가상의 간단한 작업 9개가 각각 80점이고 어려운 작업 하나가 40점이면 평균은 (9 × 80 + 40) ÷ 10 = 76점입니다. 이 숫자만 보면 낮은 점수의 작업에서 같은 문제가 반복됐는지 놓칠 수 있습니다. 반대로 탐색이 필요한 새 작업을 시작해 평균이 내려간 것을 퇴보라고 단정할 수도 없습니다.

그래서 프로젝트·작업명·태그를 붙이는 기능은 장식이 아닙니다. 비슷한 작업을 골라 같은 실수가 반복되는지 읽을 단서입니다. 점수보다 ‘다음에는 입력 예시를 먼저 주기’처럼 실행할 행동 하나를 남기고, 다음 결과에서 실제로 도움이 됐는지 확인합니다. 가상 평균은 설명용 계산이며 제품이 이 가중치나 분류 규칙을 쓴다는 뜻은 아닙니다.

같은 이름의 CLI와 Chrome 확장을 구분해야 합니다

2026년 9월 22일 확인한 공개 GitHub 저장소의 README는 Python CLI를 설명합니다. 대화를 진행하던 도구에서 평가 JSON을 만들고 CLI가 HTML 리포트와 누적 보기를 생성하는 흐름입니다. 반면 현재 앱 제품 안내는 사이드 패널에서 대화를 캡처하고 Chrome 로컬 저장소에 보관하는 확장을 설명합니다.

두 자료의 이름이 같다고 CLI 설치 명령을 확장 설치 방법으로 쓰거나, CLI의 소스·MIT 라이선스를 확장 패키지 전체의 검증 근거로 삼으면 안 됩니다. 이 페이지의 캡처·권한·로컬 저장 설명은 확장 제품 안내를 기준으로 합니다. 확장 내부의 현재 채점 알고리즘과 설치 패키지 전체를 이 글에서 재검증한 것은 아니므로 구체적인 가중치나 캡처 정확도는 단정하지 않습니다.

로컬 저장과 공개 가능한 리포트는 다른 문제입니다

대화를 로컬에 두더라도 내보낸 Markdown이나 JSON에는 업무명·원문·개인 정보가 남을 수 있습니다. 로컬이라는 이유로 파일을 곧바로 공개 저장소에 올려서는 안 됩니다. 공유용 회고에는 가상 문장으로 바꾼 문제와 수정 방향만 남기고, 원본 대화나 계정 화면은 제외합니다.

  1. 시험용 브라우저 프로필에서 민감하지 않은 짧은 예제만 기록합니다.
  2. 내보내기 파일을 텍스트 편집기로 열어 원문·메모·프로젝트명 등 실제 포함 항목을 확인합니다.
  3. 남길 자료와 지울 자료를 정한 뒤 공유용 사본을 따로 만듭니다. 제목만 바꾸는 것은 익명화가 아닙니다.
  4. 백업이 필요하다면 실제 사용 버전의 가져오기 지원과 복원 결과를 먼저 확인합니다. 파일을 내려받았다는 사실만으로 복구가 보장되지는 않습니다.

위 순서는 독자가 적용할 점검 제안입니다. 실제 사용자 프로필을 열거나 대화를 캡처해 검증한 기록이 아닙니다. 제품 변경 후에는 정본의 권한·개인정보 설명을 다시 확인해야 합니다.

기능에 필요한 권한만 설명하고 사용합니다

사이드 패널을 표시하는 sidePanel, 기록을 로컬에 보관하는 storage, 사용자가 캡처를 요청한 탭을 확인하는 activeTab과 캡처 코드를 실행하는 scripting 권한을 사용합니다.

Claude, ChatGPT와 Gemini 페이지의 호스트 권한도 사용자가 요청한 캡처 기능을 위해서만 사용합니다. 권한 이름과 사용 이유는 제품 소개와 개인정보처리방침에 공개합니다.

대화 기록은 로컬에 둡니다

캡처한 대화와 리포트는 Chrome 로컬 저장소에 보관합니다. VibeGraph 자체 분석 서버로 자동 전송하지 않으며 광고 SDK와 사용자 추적용 분석 SDK도 사용하지 않습니다.

기능, 실제 화면, 설치 링크와 최신 권한 설명은 앱 소개 사이트가 정본입니다. 이 페이지에서는 도구를 만든 이유와 로컬 우선 선택의 범위만 소개합니다.

VibeGraph 상세 소개 보기
프로젝트 목록으로 돌아가기