10000 GitHub - TouristShaun/rem: An open source approach to locally record and enable searching everything you view on your Apple Silicon.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from jasonjmcghee/rem

An open source approach to locally record and enable searching everything you view on your Apple Silicon.

License

Notifications You must be signed in to change notification settings

TouristShaun/rem

 
 

Repository files navigation

rem

🧠 Remember everything. (very alpha)

Original Demo

An open source approach to locally record everything you view on your Apple Silicon computer.

Note: Only tested on Apple Silicon, and the release is Apple Silicon.


Please log any bugs / issues you find!

Working on getting the build code signed / official... fighting with hardened runtime + bundled ffmpeg.

Looking at this code and grimacing? Want to help turn this project into something awesome? Please contribute. I haven't written Swift since 2017. I'm sure you'll write better code than me.


I think the idea of recording everything you see has the potential to change how we interact with our computers, and believe it should be open source.

Also, from a privacy / security perspective, this is like... pretty scary stuff, and I want the code open so we know for certain that nothing is leaving your laptop. Even logging to Sentry has the potential to leak private info.

This is 100% local. Please, read the code yourself.

This is crazy alpha version

I wrote this in a couple days over the holidays, and if there's one takeaway, it's that I'm a complete novice at Swift.

Build it yourself

  • Clone the repo git clone --recursive -j8 https://github.com/jasonjmcghee/rem.git or run git submodule update --init --recursive after cloning
  • Open project in Xcode
  • Change default SQLite.Swift sdk archiecture to macOS Screenshot 2023-12-28 at 5 38 19 PM
  • Product > Archive
  • Distribute App
  • Custom
  • Copy App

Getting Started

  • Build it yourself
    • If you really don't want to, download release and run xattr -c rem.app. This tells macos "all good". I'm not malicious, but don't take my word for it.
  • Launch the app
  • Click the brain
  • Click "Start Remembering"
  • Grant it access to "Screen Recording" i.e. take screenshots every 2 seconds
  • Click "Open timeline" or "Cmd + Scroll Up" to open the timeline view
    • Scroll left or right to move in time
  • Click "Search" to open the search view
    • Search your history and click on a thumbnail to go there in the timeline
  • In timeline, give Live Text a second and then you can select text
  • Click "Copy Recent Context" to grab a prompt for interacting with an LLM with what you've seen recently as context
  • Click "Purge All Data" to delete everything (useful if something breaks)

(that should be all that's needed)

Current supports:

  • Going back in time (full-screen scrubber of everything you've viewed)
  • Copy text from back in time
  • Search everything you've viewed
  • Easily grab recent context for use with LLMs

Things I'd love to add:

Contributors ✨

FAQ

  • Where is my data?
    • ~/Library/Application\ Support/today.jason.rem/

XCode + copy / paste from history:

Screen.Recording.2023-12-27.at.8.38.07.PM.mov

About

An open source approach to locally record and enable searching everything you view on your Apple Silicon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.7%
  • Shell 1.3%
0