8000 GitHub - cbh123/bouncer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cbh123/bouncer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bouncer

I often get distracted checking my messages app. So I created Bouncer to notify me when I get anything important.

Bouncer is free, completely private, and open source.

How it works:

  • Every 2 seconds, Bouncer checks the local iMessage DB.
  • When a new one comes in, it asks a locally running llama3.2 if the message is important OR if the message contains a special Shibboleth word.
    • If important, Bouncer sends me a notification with a link to open the message window and respond.
    • If not, Bouncer screens it out and I continue my day distraction free :)
bouncer.mp4

Setup

# install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# install ollama
brew install ollama

# clone the repo
git clone https://github.com/meltylabs/bouncer.git && cd bouncer

# run the bouncer
uv run bouncer.py

Customize your bouncer

You can customize your bouncer by updating the SHIBBOLETH and GATEKEEPER_PROMPT variables in bouncer.py.

Requirements

  • Python >= 3.12 (but I think this will work on most versions)
  • Ollama
  • uv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0