Regarder une publicité pour télécharger gratuitement
Chat de groupe natif en terminal pour les développeurs avec contrôle auto-hébergé
Découvrez un chat de groupe natif du terminal, marchat par Cod-e-Codes, conçu pour maintenir la communication d'équipe à l'intérieur du shell tout en préservant le contrôle sur les données. L'application offre une messagerie en temps réel, une interface utilisateur TUI défilable pilotée par le clavier, et une architecture auto-hébergée orientée vers l'usage hors ligne pour une collaboration à faible latence. Les principales fonctionnalités incluent des options de cryptage, une extensibilité par plugins, et des fichiers de configuration JSON personnalisables. Les utilisateurs cibles sont des développeurs, des administrateurs système et des passionnés de terminal qui ont besoin d'un outil de collaboration compact et centré sur le clavier qui s'intègre dans les flux de travail en ligne de commande.
Que fait marchat intégrer dans un flux de travail de développeur ?
marchat place un groupe de discussion compact à l'intérieur du terminal en combinant un TUI Bubble Tea avec un backend Go et des WebSockets pour la messagerie en temps réel. L'application suit une philosophie hors ligne d'abord, auto-hébergée, donc les équipes exécutent leur propre processus serveur plutôt que de s'appuyer sur des services tiers. L'interface est entièrement pilotée par le clavier et défilable, ce qui maintient les interactions confinées à l'environnement terminal privilégié par les flux de travail en ligne de commande.
Comment marchat se comporte-t-il sur un bureau typique pendant son utilisation ?
L'outil cible Windows, Linux et macOS et nécessite un émulateur de terminal avec prise en charge des couleurs ANSI, TrueColor recommandé, ce qui détermine la fidélité d'affichage. Le projet se décrit comme léger et est implémenté en Go, des caractéristiques qui indiquent une surcharge d'exécution modeste par rapport aux clients GUI. Exécuter le serveur et le client en tant que processus de terminal s'intègre dans des sessions basées sur le shell existantes et prend en charge l'opération en arrière-plan aux côtés d'autres outils en ligne de commande.
Est-ce que marchat est sûr à exécuter sur une infrastructure privée ?
L'application offre un chiffrement de bout en bout optionnel, utilisant X25519 et ChaCha20-Poly1305 pour des conversations privées, et prend en charge l'auto-hébergement afin que les opérateurs conservent la garde du stockage des messages. Les contrôles administratifs incluent la gestion des utilisateurs ainsi que l'expulsion et l'interdiction, ce qui aide à contenir les abus sur les serveurs gérés. Le système de plugins extensible comprend un registre distant et un support local, une commodité qui introduit également une considération de chaîne d'approvisionnement lors de l'ajout d'extensions tierces.
Les utilisateurs non techniques ont-ils besoin d'aide pour utiliser l'application ?
Le design centré sur le clavier et le thème basé sur JSON impliquent une courbe d'apprentissage pour les utilisateurs habitués aux interfaces graphiques. Les thèmes sont configurés via des fichiers JSON, et la configuration ainsi que l'administration du serveur nécessitent une aisance avec les concepts de ligne de commande et de serveur. L'application convient aux passionnés de terminaux et aux administrateurs système ; les utilisateurs occasionnels qui s'attendent à des contrôles point-and-click ont probablement besoin d'une formation supplémentaire pour éviter une mauvaise configuration.
marchat convient aux équipes axées sur le terminal qui acceptent des compromis en matière de confidentialité et de compacité
En tant que chat auto-hébergé et axé sur le terminal, marchat est un choix pratique pour les développeurs et les opérateurs qui privilégient la messagerie sur site à faible latence ; il prend également en charge plusieurs bases de données telles que SQLite, PostgreSQL et MySQL pour différentes échelles de déploiement. Un conseil pratique : testez avec SQLite sur une instance à nœud unique, puis migrez vers PostgreSQL ou MySQL pour des déploiements multi-utilisateurs. Une limitation claire est la petite taille de transfert de fichiers intégrée, qui limite le partage de ressources plus importantes.
Les plus
TUI natif de terminal construit avec Bubble Tea et contrôles pilotés par le clavier
E2EE optionnel utilisant X25519 et ChaCha20-Poly1305 pour des conversations privées
Architecture auto-hébergée avec plusieurs options de backend de base de données
Système de plugin extensible avec registre distant et support local
Les moins
Le partage de fichiers est limité à de petits transferts, environ 1 Mo
L'interface uniquement au clavier nécessite une familiarité avec la ligne de commande
Le registre de plugins distant introduit des considérations de chaîne d'approvisionnement
L'administration des serveurs nécessite une expérience de sysadmin
Les lois sur l’utilisation des logiciels varient d’un pays à l’autre. Nous n’encourageons ni ne tolérons l’utilisation de ce programme non conforme à la loi. Softonic peut recevoir une compensation si vous cliquez ou achetez un des produits présentés ici.