sxwangsxwang1/chatpassport
Move AI conversations between ChatGPT, Claude, Gemini, and DeepSeek with a local-first, open conversation format—no servers, no tracking.
ChatPassport – AI 채팅 어시스턴트 간 대화 이동
기능
ChatPassport는 웹 기반 AI 어시스턴트(ChatGPT, Claude, Gemini, DeepSeek)의 대화 표시 부분(또는 전체 기록)을 복사하여 다른 어시스턴트의 새 초안에 붙여넣을 수 있는 Chrome 확장 프로그램입니다. 페이지를 읽고, 메시지를 올바른 순서로 조립하고, 대상 편집기에 삽입하는 번거로운 작업을 처리하며, 최종 전송 작업은 사용자에게 맡깁니다.
중요한 이유
대규모 언어 모델 채팅 서비스 간 전환은 흔합니다——컨텍스트 제한에 도달하거나, 제2의 의견을 원하거나, 단순히 다른 모델을 선호할 수 있습니다. 수십 개의 메시지를 수동으로 복사하는 것은 번거롭고 오류가 발생하기 쉽습니다. ChatPassport는 전송을 자동화하고, 이동될 내용을 정확히 보여주며, 대상의 문자 제한을 존중하므로 제공하는 컨텍스트를 완전히 제어할 수 있습니다.
주요 기능
- 지원 어시스턴트 – ChatGPT(chat.openai.com, chatgpt.com), Claude(claude.ai), Gemini(gemini.google.com), DeepSeek(chat.deepseek.com).
- 캡처 모드 – 빠른 (현재 렌더링된 메시지만) 또는 기록 로드 (페이지를 스크롤하여 이전 메시지 수집, 최대 약 2분).
- 초안 미리보기 – 캡처 후 커버리지 알림, 메시지 수, 대상의 약 48k 문자 제한에 맞는 메시지 추정치를 볼 수 있습니다.
- 선택적 전송 – 캡처한 모든 메시지를 이동하거나 최근 20/50/100개만 이동하도록 선택할 수 있습니다.
- 내보내기 / 가져오기 – 대화를 Markdown 또는
.chatpassport.json파일(≤ 25 MiB)로 로컬에 저장하고 나중에 다른 세션에 다시 로드할 수 있습니다. - 개인정보 우선 – 계정 불필요, API 키 불필요, 원격 서버 없음. 모든 처리는 브라우저에서 로컬로 이루어지며 선택한 어시스턴트 도메인에만 접근합니다.
- 자동 전송 없음 – 확장 프로그램은 전송을 클릭하지 않습니다. 사용자가 초안을 검토하고 웹사이트 자체 버튼을 누릅니다.
사용 방법
- Chrome 웹 스토어에서 설치하고 지원되는 사이트에서 대화를 엽니다.
- 사이드 패널을 열고 대상 어시스턴트와 캡처 모드를 선택한 다음 **Prepare for …**를 클릭합니다.
- 캡처된 메시지와 커버리지 경고를 검토합니다.
- **Continue in …**를 클릭하여 대상 탭을 열고 다음 질문을 입력한 다음 Add context to draft를 클릭합니다.
- 생략된 이전 메시지를 확인하고 최종 초안을 검토한 후 수동으로 전송합니다.
기술 노트
- Manifest V3로 구축되었으며 Chrome의
scripting,storage,sidePanel,alarmsAPI를 사용합니다. - 소스 코드는 Node 20+와 pnpm이 필요합니다.
pnpm release:chrome은 Chrome 웹 스토어 업로드용 ZIP을 생성합니다. - 하나의 보류 중인 전송은
chrome.storage.session에 저장되며 1시간 후 만료됩니다.
누가 혜택을 받을까요?
- 다양한 LLM 제공업체의 응답을 비교하는 연구원이나 개발자.
- 한 서비스에서 컨텍스트 길이 제한에 도달하여 다른 곳에서 스레드를 계속하고 싶은 사용자.
- 나중에 참조할 수 있도록 휴대 가능하고 오프라인에서 편집 가능한 대화 사본을 원하는 사람.
링크
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트