Skip to content

Codesamp-Rohan/swallow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕊️ Swallow

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. ✨


🚀 Features

  • 🔗 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)

🛠️ Installation

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 -g

Then:

git clone https://github.com/codesamp-rohan/swallow.git
cd swallow
cd ./frontend
npm install
cd ../backend
npm install

📚 Usage

follow these steps:

1. Start the Swallow Server

npm start

1. Join the Server as Client

Open your terminal and run:

holesail --port 5173 --host localhost server

then start another terminal and run,

holesail swallow

You will get a localhost link running, for eg :

http://localhost:8989

Congratulations, the chat connection is setup at that URL.

About

Swallow is a decentralized local browser chat app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published