Skip to content

Codesamp-Rohan/swallow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 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