rem (Remember Everything) - código aberto que permite registrar e pesquisar tudo no Apple Silicon
(github.com/jasonjmcghee)- Grava todas as ações que acontecem na tela do computador (tira uma captura de tela a cada 2 segundos)
- Na visualização da linha do tempo, é possível navegar no tempo rolando para a esquerda/direita
- Se o Live Text reconhecer texto, é possível selecioná-lo
- É possível pesquisar uma palavra específica para encontrar a tela, ver todo o conteúdo com OCR daquela tela ou enviar esse texto para o ChatGPT etc. para trabalho adicional
- Foi testado apenas no Apple Silicon, e a release também é exclusiva para Apple Silicon.
- Está em uma versão bem inicial: foi feito em poucos dias durante o feriado, e o autor é iniciante em Swift
Primeiros passos
- Faça o build você mesmo ou baixe a release e execute
xattr -c rem.apppara autorizar o app no macOS. - Após abrir o app, clique em "Start Remembering" para conceder permissão de acesso a "Screen Recording".
- Abra a visualização da linha do tempo com "Open timeline" ou "Cmd + Scroll Up".
- Na linha do tempo, role para a esquerda ou direita para navegar no tempo.
- Clique em "Search" para abrir a visualização de busca e, na linha do tempo, clique em uma miniatura para ir até aquele momento.
- Na linha do tempo, ative o Live Text para poder selecionar texto.
- Clique em "Copy Recent Context" para copiar o que você viu recentemente como um prompt para interagir com um LLM.
- Clique em "Purge All Data" para apagar todos os dados.
Recursos atualmente suportados:
- Voltar ao passado (scrubber em tela cheia de tudo o que foi visto).
- Copiar texto do passado.
- Pesquisar tudo o que foi visto.
- Obter facilmente contexto recente para interação com LLMs.
Recursos que o autor quer adicionar:
- Busca em linguagem natural/interação com agentes por meio de atualização local de embeddings vetoriais.
- Explorar uma nova abordagem para banco de dados vetorial.
- Suporte a múltiplos monitores.
1 comentários
Comentários do Hacker News
Resumo do primeiro comentário:
Resumo do segundo comentário:
Resumo do terceiro comentário:
Resumo do quarto comentário:
Resumo do quinto comentário:
Resumo do sexto comentário:
Resumo do sétimo comentário:
Resumo do oitavo comentário:
Resumo do nono comentário:
Resumo do décimo comentário: