Skip to content

greeenboi/Pester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image image image image image

logo Pester

Pester

Tauri Vite GitHub Container Registry Release

Pester is a fun little toy app for you and your friends: when you’re bored, you can pester them with notifications and see who bites.

It’s also a completely private, ephemeral chat system — messages aren’t meant to stick around. Chat history clears, so conversations stay lightweight and temporary.


What you can do

  • Pester your friends with notifications (because sometimes you just need to cause a little chaos)
  • Chat privately in a minimal, no-drama space
  • Keep it ephemeral: chat history clears, so nothing turns into a forever-log

Why it’s fun

Pester is built for those moments when:

  • you’re bored,
  • your group chat is dead,
  • you want to poke someone to hop online,
  • or you just want a private place to talk that doesn’t keep receipts.

It’s intentionally simple: quick notifications, quick replies, and then it’s gone.


Privacy / Ephemeral by design

Pester is designed around the idea that not everything needs to be saved.

  • Private chatting
  • Clearing chat history
  • Less permanence, more “in the moment”

(If you want something that archives everything, this is probably not it — that’s the point.)


Environment variables guide

Important

We only have one Environment variable (kind of) . Replace this variable with your deployed server ( or localhost port )

Due to constraints across platforms, traditional env variables might not be shipped right so we do it this way.


Deploy Server

Deploy to Koyeb

Build

For Windows

Feel free to use the binary in the releases.

Note

The Windows binary in the releases is using my deployment so you will be limited by who else is using that particular binary.

if you wish to host your own server instance (for free) you can click on the koyeb button above, and build your own binary.

You can also build your own binary (installer that you can share) on your windows system:

bun install
bun tauri build

This will create an unsigned installer (.exe) that you can share with your friends.

For Macos

Unfortunately Macos has lots of limitations as is, so for any users they must build it themselves locally.

To create an Apple disk Image (DMG)

bun install
bun tauri build --bundles dmg

You can then drag the installer into your application folder.

For Linux

This is fortunately is supported across most Linux Distributions:

bun install
bun tauri build

You will find the distributions in the src-tauri/target/release/bundle/ directory (.deb or .appimage).

You can share that.

Note

I will be releasing this app to snapcraft if there is popular request.


Status

This project is a toy / for-fun build. Expect rough edges, and feel free to contribute ideas or improvements. Do Follow the Contributors Code of Conduct Guidelines

This Project is Licensed under GNU-GPL V3

About

pester your friends

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors