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

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

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

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