rem (Remember Everything) - l’open source qui permet d’enregistrer et de rechercher tout ce qui se passe sur Apple Silicon
(github.com/jasonjmcghee)- Enregistre toutes les actions qui se produisent à l’écran de l’ordinateur (prend une capture d’écran toutes les 2 secondes)
- Il est possible de se déplacer dans le temps en faisant défiler vers la gauche/droite dans la vue timeline
- Si Live Text reconnaît le texte, celui-ci peut être sélectionné
- Il est possible de rechercher un écran avec un mot-clé précis, de voir l’intégralité du contenu OCR de l’écran ou d’envoyer ce texte à ChatGPT, etc. pour effectuer des actions supplémentaires
- Testé uniquement sur Apple Silicon, et les releases sont également réservées à Apple Silicon.
- Version très précoce : écrite en quelques jours pendant les vacances, auteur débutant en Swift
Pour commencer
- Compiler soi-même, ou télécharger une release puis exécuter
xattr -c rem.apppour faire approuver l’application par macOS. - Après le lancement de l’application, cliquer sur "Start Remembering" pour accorder l’autorisation d’accès à "Screen Recording".
- Ouvrir la vue timeline avec "Open timeline" ou "Cmd + Scroll Up".
- Dans la timeline, faire défiler vers la gauche ou la droite pour se déplacer dans le temps.
- Cliquer sur "Search" pour ouvrir la vue de recherche, puis cliquer sur une miniature dans la timeline pour aller à ce moment précis.
- Une fois Live Text activé dans la timeline, il est possible de sélectionner du texte.
- Cliquer sur "Copy Recent Context" pour copier ce qui a été consulté récemment sous forme de prompt destiné à interagir avec un LLM.
- Cliquer sur "Purge All Data" pour supprimer toutes les données.
Fonctionnalités actuellement prises en charge :
- Revenir en arrière (scrubber plein écran de tout ce qui a été vu).
- Copier du texte du passé.
- Rechercher dans tout ce qui a été vu.
- Récupérer facilement le contexte récent pour interagir avec un LLM.
Fonctionnalités souhaitées :
- Recherche en langage naturel / interaction avec des agents via la mise à jour locale des embeddings vectoriels.
- Explorer de nouvelles approches des bases de données vectorielles.
- Prise en charge multi-écran.
1 commentaires
Avis Hacker News
Résumé du premier commentaire :
Résumé du deuxième commentaire :
Résumé du troisième commentaire :
Résumé du quatrième commentaire :
Résumé du cinquième commentaire :
Résumé du sixième commentaire :
Résumé du septième commentaire :
Résumé du huitième commentaire :
Résumé du neuvième commentaire :
Résumé du dixième commentaire :