Swallow is a decentralized localhost browsing chat app, built for fast, local-first conversations without relying on any centralized servers.
Itβs lightweight, peer-to-peer, and feels like magic on your local network. β¨
- π Peer-to-peer communication over localhost
- π Decentralized: No servers, no middlemen
- π¬ Real-time chat experience
- β‘ Instant connections inside your local network
- π‘οΈ Private and secure (everything stays local)
First, make sure you have Holesail installed on your system.
(You can install it from holesail.com or using your preferred method.)
npm install holesail -gThen:
git clone https://github.com/codesamp-rohan/swallow.git
cd swallow
cd ./frontend
npm install
cd ../backend
npm installfollow these steps:
npm startOpen your terminal and run:
holesail --port 5173 --host localhost serverthen start another terminal and run,
holesail swallowYou will get a localhost link running, for eg :
http://localhost:8989
Congratulations, the chat connection is setup at that URL.