Repolode
wutongyuonce

wutongyuonce/RepoMirror

미리보기 후 동기화하는, GitHub 저장소와 하위 디렉터리용 경량 macOS 데스크톱 앱

스타
69
포크
3
열린 이슈
11
마지막 커밋
3일 전

어떤 프로젝트인가요?

RepoMirror는 GitHub 저장소 전체나 저장소 안의 특정 디렉터리를 로컬에 복사해 원하는 폴더에 정리해 줍니다. AI 에이전트 스킬, 프롬프트, 확장 프로그램, 오픈소스 도구를 모으면서 각 프로젝트의 업데이트를 일일이 확인하지 않고도 로컬 디스크에 보관하고 싶은 사용자를 위한 앱입니다.

하나 이상의 로컬 루트 디렉터리를 선택하고 GitHub 저장소 링크나 tree/blob 디렉터리 링크를 추가한 다음, 경로 기반 폴더 그룹으로 항목을 분류합니다. 각 항목은 `<Root>/<Group>/<Destination>`에 저장됩니다. 동기화는 수동으로 진행됩니다. 실행할 때마다 최신 커밋을 가져와 추가, 수정, 삭제된 파일을 하나씩 미리 보여주며, 확인을 거친 뒤에만 파일을 기록합니다.

이 앱은 Mac에 이미 설치된 git 실행 파일과 인증 정보를 사용하므로, git에서 인증할 수 있는 비공개 저장소도 사용할 수 있습니다. 설정은 JSON으로 가져오고 내보낼 수 있으며, 항목별로 미러링 모드를 끄면 로컬에 추가 파일을 보존할 수 있습니다. Tauri 2, React, TypeScript, Rust로 제작되었습니다.

핵심 기능

  • 01GitHub 저장소 전체 또는 저장소 안의 디렉터리 하나를 미러링합니다.
  • 02파일별 미리보기를 제공하고, 파일을 기록하기 전에 확인을 요청합니다.
  • 03여러 루트 디렉터리와 중첩 폴더 그룹을 지원합니다.
  • 04드래그 앤 드롭으로 항목을 옮기고, 폴더 이름을 바꾸며, 이동한 로컬 폴더를 다시 연결할 수 있습니다.
  • 05로컬 git 실행 파일을 사용하므로 기존 인증 정보로 비공개 저장소를 사용할 수 있습니다.
  • 06설정을 JSON으로 가져오고 내보낼 수 있습니다.

활용 사례

  • GitHub에서 가져온 AI 에이전트 스킬이나 프롬프트의 로컬 라이브러리를 관리합니다.
  • 대규모 저장소에서 브라우저 확장 프로그램이나 플러그인 하위 폴더를 모읍니다.
  • 각 프로젝트를 일일이 확인하지 않고 여러 프로젝트의 오픈소스 도구를 추적합니다.

빠른 시작

  1. 1

    종속성 설치

    pnpm install
  2. 2

    앱을 개발 모드로 실행

    pnpm tauri dev
  3. 3

    macOS 앱 번들과 디스크 이미지 빌드

    pnpm tauri build

사용 전 알아둘 점

  • macOS에서만 작동합니다(개발에는 macOS 12 이상이 필요합니다).
  • 비공개 저장소를 사용하려면 컴퓨터에 Git이 설치되어 있고 인증이 완료되어 있어야 합니다.
  • 빌드에 코드 서명이나 공증이 적용되지 않으므로 macOS에서 처음 실행할 때 수동으로 허용해야 할 수 있습니다.
  • 동기화는 수동으로만 가능합니다. 백그라운드 동기화나 예약 동기화는 지원하지 않습니다.

토픽

자주 묻는 질문

RepoMirror은(는) 무엇인가요?
미리보기 후 동기화하는, GitHub 저장소와 하위 디렉터리용 경량 macOS 데스크톱 앱 RepoMirror는 GitHub 저장소 전체나 저장소 안의 특정 디렉터리를 로컬에 복사해 원하는 폴더에 정리해 줍니다. AI 에이전트 스킬, 프롬프트, 확장 프로그램, 오픈소스 도구를 모으면서 각 프로젝트의 업데이트를 일일이 확인하지 않고도 로컬 디스크에 보관하고 싶은 사용자를 위한 앱입니다.
RepoMirror은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
RepoMirror은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
RepoMirror은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. RepoMirror의 마지막 커밋은 2026년 10월 17일입니다.
RepoMirror은(는) 어디에 사용할 수 있나요?
GitHub에서 가져온 AI 에이전트 스킬이나 프롬프트의 로컬 라이브러리를 관리합니다. 대규모 저장소에서 브라우저 확장 프로그램이나 플러그인 하위 폴더를 모읍니다. 각 프로젝트를 일일이 확인하지 않고 여러 프로젝트의 오픈소스 도구를 추적합니다.
RepoMirror는 어떻게 설치하나요?
종속성 설치: pnpm install 앱을 개발 모드로 실행: pnpm tauri dev macOS 앱 번들과 디스크 이미지 빌드: pnpm tauri build
RepoMirror은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/wutongyuonce/RepoMirror

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트