App para macOS, Windows e Linux que gerencia uma base de conhecimento em Markdown como arquivos simples com controle de versão via Git.
wutongyuonce/RepoMirror
Um app desktop minimalista para macOS que espelha repositórios ou subdiretórios do GitHub em pastas locais, com prévia antes de cada sincronização.
- Estrelas
- 69
- Forks
- 3
- Issues abertas
- 11
- Último commit
- há 3 dias
O que é?
O RepoMirror mantém cópias locais de repositórios do GitHub ou de diretórios específicos dentro deles, organizadas nas pastas que você escolher. O app é voltado a quem reúne skills para agentes de IA, prompts, extensões e ferramentas open source e quer manter esses arquivos no disco sem precisar verificar manualmente se cada projeto recebeu atualizações.
Você escolhe um ou mais diretórios locais raiz, adiciona links de repositórios do GitHub ou de diretórios em links tree/blob e agrupa os itens em grupos de pastas definidos por caminho. Cada item é salvo em `<Root>/<Group>/<Destination>`. A sincronização é manual: a cada execução, o app busca o commit mais recente e mostra uma prévia, arquivo por arquivo, do que será adicionado, alterado ou excluído. Os arquivos só são gravados após a confirmação.
O app usa o executável do git e as credenciais já existentes no Mac, então repositórios privados funcionam quando o git já consegue autenticar. A configuração pode ser importada e exportada como JSON, e o modo de espelhamento pode ser desativado por item para preservar arquivos locais extras. O app foi desenvolvido com Tauri 2, React, TypeScript e Rust.
Recursos principais
- 01Espelha um repositório inteiro do GitHub ou um diretório dentro dele.
- 02Mostra uma prévia, arquivo por arquivo, e exige confirmação antes de gravar qualquer coisa.
- 03Oferece suporte a vários diretórios raiz e grupos de pastas aninhados.
- 04Permite arrastar e soltar para mover itens, renomear pastas e vincular novamente pastas locais movidas.
- 05Usa o executável local do git, então repositórios privados funcionam com as credenciais já existentes.
- 06Importa e exporta a configuração como JSON.
Casos de uso
- Manter uma biblioteca local de skills para agentes de IA ou prompts obtidos no GitHub.
- Reunir extensões de navegador ou subpastas de plugins de um repositório grande.
- Acompanhar ferramentas open source em vários projetos sem precisar verificar cada um manualmente.
Início rápido
- 1
Instalar as dependências
pnpm install - 2
Executar o app no modo de desenvolvimento
pnpm tauri dev - 3
Gerar um pacote de app para macOS e uma imagem de disco
pnpm tauri build
Antes de usar
- Funciona apenas no macOS (é necessário macOS 12 ou posterior para desenvolvimento).
- Para acessar repositórios privados, o Git precisa estar instalado e autenticado na máquina.
- As compilações não são assinadas nem notarizadas, então o macOS pode exigir autorização manual na primeira execução.
- A sincronização é apenas manual; não há sincronização em segundo plano nem agendada.
Tópicos
Perguntas frequentes
- O que é RepoMirror?
- Um app desktop minimalista para macOS que espelha repositórios ou subdiretórios do GitHub em pastas locais, com prévia antes de cada sincronização. O RepoMirror mantém cópias locais de repositórios do GitHub ou de diretórios específicos dentro deles, organizadas nas pastas que você escolher. O app é voltado a quem reúne skills para agentes de IA, prompts, extensões e ferramentas open source e quer manter esses arquivos no disco sem precisar verificar manualmente se cada projeto recebeu atualizações.
- RepoMirror é gratuito? Qual é a licença?
- RepoMirror é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- RepoMirror ainda é mantido?
- Manutenção ativa. O último commit de RepoMirror foi em 17 de out. de 2026.
- Para que posso usar RepoMirror?
- Manter uma biblioteca local de skills para agentes de IA ou prompts obtidos no GitHub. Reunir extensões de navegador ou subpastas de plugins de um repositório grande. Acompanhar ferramentas open source em vários projetos sem precisar verificar cada um manualmente.
- Como instalar RepoMirror?
- Instalar as dependências: pnpm install Executar o app no modo de desenvolvimento: pnpm tauri dev Gerar um pacote de app para macOS e uma imagem de disco: pnpm tauri build
- Onde consigo RepoMirror?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wutongyuonce/RepoMirror
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App leve e multiplataforma de notas autoadesivas para desktop, com edição e visualização de Markdown, feito com Tauri 2 e React.
App para desktop e Android que usa sua própria conta do Telegram como espaço de arquivos, com uploads, prévias, streaming, sincronização de pastas e uma API local.
App para macOS e Windows que traduz fala em tempo real usando suas próprias chaves de API, sem servidor intermediário.
Player de música e editor de tags para bibliotecas locais, feito com Svelte e Tauri, com reprodução sem intervalos e playlists inteligentes.
Ferramenta leve de captura de tela para Windows e macOS, com captura de regiões, anotações, captura com rolagem e fixação na tela.