Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsMay 25, 2026·3 min de lecture

Tailchat — Self-Hosted Open-Source Team Communication Platform

A plugin-extensible team chat platform with channels, groups, rich messages, and bot integration that you can self-host.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Tailchat Overview
Commande d'installation directe
npx -y tokrepo@latest install b1ec6f43-57d1-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Tailchat is an open-source team communication platform that combines the channel-based model of Discord and Slack with a self-hosted, plugin-extensible architecture. It supports groups, channels, direct messages, file sharing, and integrations through a modular plugin system.

What Tailchat Does

  • Provides group-based channels for organized team conversations
  • Supports direct messaging and multi-party private chats
  • Delivers rich messages with Markdown, code blocks, mentions, and file attachments
  • Extends functionality through a built-in plugin marketplace
  • Offers bot and webhook APIs for third-party integrations

Architecture Overview

Tailchat is built with React (frontend) and Node.js with the Moleculer microservices framework (backend). Real-time messaging uses Socket.IO over WebSockets. Data is stored in MongoDB with file storage via MinIO or S3-compatible backends. The microservice architecture allows individual services (gateway, chat, file, user) to scale independently.

Self-Hosting & Configuration

  • Deploy via Docker Compose with MongoDB and MinIO included
  • Configure SMTP for email verification and password resets
  • Set environment variables for database connection, S3 storage, and secret keys
  • Plugins are installed from the admin panel or via the plugin registry
  • Supports horizontal scaling by running multiple service instances behind a load balancer

Key Features

  • Plugin architecture with 50+ official and community plugins
  • Topic-based channels with threaded replies and pinned messages
  • Integrated audio and video calls via plugin
  • Rich text editor with Markdown, code highlighting, and emoji support
  • Role-based access control with customizable permissions per group

Comparison with Similar Tools

  • Rocket.Chat — more mature with broader enterprise features but heavier resource requirements
  • Mattermost — Slack alternative focused on enterprise; less plugin flexibility than Tailchat
  • Zulip — topic-threading model; stronger for async discussion but different UX paradigm
  • Discord — feature-rich but closed-source and cloud-only
  • Element (Matrix) — decentralized federation but more complex to self-host

FAQ

Q: What are the server requirements? A: Minimum 1 CPU, 2 GB RAM, and 10 GB disk for small teams. MongoDB and MinIO add to the footprint.

Q: Can I migrate from Slack or Discord? A: There is no built-in migration tool, but the API supports importing message history programmatically.

Q: Does Tailchat support federation? A: Not currently. Each Tailchat instance is independent. You can connect instances via bot integrations.

Q: Is there a mobile app? A: Yes. Tailchat provides a progressive web app (PWA) that works on mobile browsers, and native mobile apps are available.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires