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
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/git-messenger)