→ كل المشاريع

git-messenger

بواسطة @hexxt-git

نشِط 18

git-messenger is a terminal-based chat client that uses regular Git commits for realtime communication

عن هذا المشروع

git-messenger A group-chat CLI that uses a git repo as the transport. git-messenger is a terminal-based chat client that uses regular Git commits and pushes to sync messages. It was specifically designed for environments and networks that only allow outbound SSH access (e.g., to github.com). If you can git push, you can chat! Features Decentralized via Git: One repository equals one group chat. Channels: Branches double as separate chat "rooms". Create orphan branches on the fly to start new topics. Conflict-Free: Each message is a unique file. git pull --rebase automatically merges everything smoothly. Interactive TUI: Built with React Ink, featuring real-time syncing, branch switching, and status indicators. Zero Server Setup: Relies entirely on your Git host (GitHub, GitLab, self-hosted, etc.). Installation Ensure you have Node.js 20+ installed. Usage ‼️ Important: Do not forget to give all participants write access to the git repo! ‼️ Start a chat in any existing Git repository: Or, initialize a new chat repository from a remote URL: Options TUI Shortcuts Enter: Send your drafted message. Ctrl+B: Open the branch/channel selector.

من ملف README الخاص بالمشروع على GitHub

النجوم
18
التفريعات
1
آخر تحديث
07/06/2026

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/git-messenger.svg)](https://www.madeinalgeria.dev/projects/git-messenger)

مشاريع ذات صلة