Skip to content

ej31/prompt-navigation

Repository files navigation

Prompt Navigator - AI 채팅 네비게이션 도우미

🚀 주요 기능

Prompt Navigator는 ChatGPT 사용 경험을 획기적으로 개선하는 Chrome 확장 프로그램입니다.

⚡ 빠른 네비게이션

  • 이전/다음 질문 이동: 긴 대화에서 질문 간 빠른 이동
  • 키보드 단축키: 마우스 없이 효율적인 탐색
    • Cmd/Ctrl + Shift + ↑: 이전 질문으로
    • Cmd/Ctrl + Shift + ↓: 다음 질문으로
    • Cmd/Ctrl + Shift + /: 프롬프트 목록 보기
    • Cmd/Ctrl + Shift + ;: 확장 프로그램 창 열기
    • Cmd/Ctrl + Shift + E: 확장 프로그램 창 열기 (대체 단축키)

📝 프롬프트 관리

  • 자동 저장: 모든 질문과 답변을 자동으로 기록
  • 정규식 검색: 강력한 검색 기능으로 원하는 대화 즉시 찾기
  • 채팅별 그룹화: 대화를 채팅 세션별로 정리하여 보기
  • 클립보드 복사: 저장된 프롬프트를 원클릭으로 복사

💡 편의 기능

  • 현재 질문 표시: 긴 답변을 읽을 때 우측 상단에 현재 질문 표시
  • 원클릭 이동: 저장된 프롬프트에서 해당 채팅으로 바로 이동
  • 커스터마이징 가능한 UI: 질문 표시 줄 수, 테마, 애니메이션 속도 조절
  • 스마트 자동 표시: 채팅 진입 시 질문창 자동 표시 설정

🎯 이런 분들께 추천합니다

  • ChatGPT를 자주 사용하는 개발자, 연구원, 학생
  • 긴 대화 내역에서 특정 내용을 자주 찾아야 하는 사용자
  • 키보드 단축키로 효율적인 작업을 선호하는 파워 유저
  • AI와의 대화 내용을 체계적으로 관리하고 싶은 사용자

🔒 개인정보 보호

  • 모든 데이터는 사용자의 브라우저에만 저장됩니다
  • 외부 서버로 데이터를 전송하지 않습니다
  • Chrome의 로컬 스토리지만 사용하여 완전한 프라이버시 보장

⚙️ 설정 옵션

🎨 테마 설정

  • 시스템 설정 따르기: OS 테마에 자동 맞춤
  • 라이트 모드: 밝은 테마로 고정
  • 다크 모드: 어두운 테마로 고정

📱 질문 표시 설정

  • 현재 질문 표시: 답변 읽기 중 우측 상단에 질문 표시 여부
  • 채팅창 진입 시 자동 표시: 새 채팅 진입 시 질문창 자동 표시
  • 질문 줄 수: 질문 텍스트 표시 줄 수 (2~10줄 조절 가능)
  • 작은 화면에서 숨기기: 1024px 이하 화면에서 질문창 숨기기

🏃 애니메이션 설정

  • 스크롤 애니메이션 속도: 5단계 속도 조절 (매우 빠름 ~ 매우 느림)
  • 애니메이션 비활성화: 즉시 이동 (애니메이션 없음)

📋 사용 방법

  1. ChatGPT 페이지에서 자동으로 네비게이션 버튼이 표시됩니다
  2. 버튼을 클릭하거나 단축키를 사용하여 질문 간 이동
  3. 확장 프로그램 아이콘을 클릭하여 저장된 프롬프트 확인
  4. 검색창에서 정규식을 사용하여 원하는 대화 찾기
  5. 설정 탭에서 개인 취향에 맞게 커스터마이징

🛠️ 기술 사양

  • 지원 사이트: ChatGPT (chatgpt.com, chat.openai.com)
  • 최소 Chrome 버전: 88 이상
  • 권한: storage, activeTab
  • 언어: 한국어
  • 매니페스트 버전: V3

🆕 최신 업데이트 (v2.0)

🎯 새로운 기능

  • 고급 설정: 세밀한 커스터마이징 옵션 추가
  • 개선된 테마 시스템: 라이트/다크/시스템 테마 독립 제어
  • 스마트 질문 표시: 채팅 진입 시 자동 표시 옵션
  • 애니메이션 제어: 5단계 스크롤 속도 + 비활성화 옵션

🔧 개선사항

  • 안정성 향상: Extension context 에러 해결
  • 버튼 응답성: 모든 버튼 클릭 문제 해결
  • 설정 연동: "다시 보지 않기"와 자동 표시 설정 연동
  • UI 개선: 빈 상태 메시지 위치 최적화

🐛 버그 수정

  • 프롬프트 목록 이동 버튼 클릭 오류 수정
  • 테마 설정 미적용 문제 해결
  • 라이트 모드에서 질문창 다크 표시 문제 수정
  • 애니메이션 속도 설정 무시 문제 해결

🎯 향후 계획

  • 다중 플랫폼 지원: Claude, Gemini 등 AI 플랫폼 확장
  • 고급 검색: 태그, 날짜 필터링 기능
  • 내보내기: 프롬프트 히스토리 백업/복원
  • 협업 기능: 프롬프트 공유 및 템플릿

🔧 개발 및 빌드

빌드 명령어

# 개발용 빌드 (디버그 로그 활성화)
npm run build:dev

# 프로덕션 빌드 (디버그 로그 비활성화)
npm run build:prod

# 기본 빌드 (프로덕션)
npm run build

빌드 결과

  • 개발용: .debug/ 디렉토리에 빌드 파일 생성
  • 프로덕션: .build/ 디렉토리에 빌드 파일 생성
  • ZIP 파일: 각각 prompt-navigator-development.zip, prompt-navigator-production.zip 생성

GitHub Actions

  • main 브랜치에 푸시하면 자동으로 프로덕션 빌드가 실행됩니다
  • 빌드 결과물은 Artifacts에서 다운로드할 수 있습니다

📞 문의 및 피드백


Prompt Navigator는 오픈소스 프로젝트입니다. 여러분의 피드백과 기여를 환영합니다!

About

Chatgpt Prompt 맨날 찾다가 삘받아서 만든 크롬 익스텐션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •