Try describing what you need:

clickclack logo

clickclack

★ 319

A self-hosted alternative to Slack, Discord, Microsoft Teams

MIT LicenseOpen Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · Binary · Source +1No external DB1 documented maintainer

About

ClickClack is a self-hostable chat system designed for teams that want one platform for people, bots, and agents. It bundles a Go backend, a Svelte web frontend, a CLI, and a TypeScript SDK behind an...

Community Ratings

No ratings yet

Features

  • channels
  • threads
  • search
  • uploads
  • direct messages
  • moderation
  • server administration
  • backups
  • exports
  • scripted chat

Details

Last Updated
Nov 4, 2026
Created
May 8, 2026
Install Methods
dockerbinarysourcepackage-manager
Requirements
Go 1.27.1Node.js 24 or newerpnpm 12.4.1SQLitePostgresCloudflare R2
Default Port
8080web app
Authentication
local
API
RESTWEBSOCKET
Backup & Export
file-backupnative-exportapi-export
Privacy & Independence
Cloud: OptionalOffline Capable
User Model
Multi-UserMulti-Tenant
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run clickclack yourself

Pick how much you want to manage.

Is this your project? Sponsor a listing

Run clickclack with Docker Compose

Compose file from the clickclack project repository.

2 services

≈0.8 GB RAM requested (from Docker memory limits)

needs persistent storage (2 volumes)

deploy/fakeco/compose.yaml · @ 483a27a · scanned Nov 3, 2026

name: clickclack-fakeco

x-clickclack-image: &clickclack-image
  image: clickclack:fakeco
  build:
    context: ../..
    args:
      CLICKCLACK_WEB_VERSION: ${CLICKCLACK_WEB_VERSION:-fakeco-local}

x-clickclack-environment: &clickclack-environment
  CLICKCLACK_ADDR: ":8080"
  CLICKCLACK_DATA: "/app/data"
  CLICKCLACK_DB: "sqlite:///app/data/clickclack.db"
  CLICKCLACK_UPLOADS: "file:///app/data/uploads"
  CLICKCLACK_PUBLIC_URL: ${CLICKCLACK_PUBLIC_URL:?set CLICKCLACK_PUBLIC_URL in deploy/fakeco/.env}
  CLICKCLACK_DEV_BOOTSTRAP: "false"
  CLICKCLACK_ENVIRONMENT: "fakeco"
  CLICKCLACK_METRICS_ENABLED: "true"

services:
  app:
    <<: *clickclack-image
    command: ["serve"]
    environment: *clickclack-environment
    init: true
    restart: unless-stopped
    read_only: true
    tmpfs:
      - /tmp:size=64m,mode=1777
    volumes:
      - clickclack-data:/app/data
    ports:
      - "${CLICKCLACK_BIND_ADDR:-127.0.0.1}:${CLICKCLACK_PORT:-8080}:8080"
    healthcheck:
      test: ["CMD", "wget", "-q", "-O", "-", "http://127.0.0.1:8080/readyz"]
      interval: 10s
      timeout: 3s
      retries: 6
      start_period: 15s
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    pids_limit: 128
    mem_limit: 768m
    cpus: 1.0
    stop_grace_period: 15s
    logging:
      driver: json-file
      options:
        max-size: 10m
        max-file: "3"

  seed:
    <<: *clickclack-image
    profiles: ["tools"]
    command: ["admin", "fakeco", "seed"]
    environment: *clickclack-environment
    read_only: true
    tmpfs:
      - /tmp:size=64m,mode=1777
    volumes:
      - clickclack-data:/app/data
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL

volumes:
  clickclack-data:
    name: clickclack-fakeco-data

This file may be out of date. Check the clickclack documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Sep 20, 2026

Alternatives to clickclack

Conduit logo

Conduit

964
Simple, fast, and reliable chat server powered by Matrix.
Custom CommunicationsSelf Hosting SolutionsPermissive License
Details
Mattermost logo

Mattermost

39.5k
Mattermost is a self-hosted collaboration platform for chat, workflow automation, voice calling, screen sharing, and AI integration.
Custom CommunicationsFOSS with IssuesOpen-Washing Risk+4
15 ContainersOpen CoreFOSS with Issues
Details
qm logo

qm

15.6k
QM is a multiplayer agent harness for work, designed for use in Slack and on the web with isolated per-person and per-room workspaces.
AI AgentsAI HarnessAutomation Tools+2
Details
buzz logo

buzz

36.7k
Buzz is a self-hostable workspace where humans and AI agents collaborate in shared rooms backed by a signed event log.
Self Hosting SolutionsCustom CommunicationsKnowledge Management+2
7 Containers
Details
Tailchat logo

Tailchat

3.6k
Tailchat is a self-hostable next-generation noIM application platform for team collaboration in an own workspace, with a plugin system and microservice architecture.
Custom CommunicationsSelf Hosting SolutionsPermissive License
Details

Related Software

Gotify logo

Gotify

16.2k
Gotify/server is a self-hosted message server for sending and receiving real-time notifications.
Custom CommunicationsPermissive LicenseSelf Hosting Solutions+1
Single Container
Details
collie logo

collie

1.6k
ColliePWA is a self-hosted mobile PWA for driving terminal AI agents like Claude Code, Codex, and OpenCode from a phone.
Mobile terminalsSelf Hosting SolutionsRemote Access+3
Details
hermes-agent logo

hermes-agent

260.3k
Hermes Agent is a self-improving AI agent with a built-in learning loop, terminal UI, and messaging gateway for chatting and automating work across platforms.
Artificial IntelligenceAI AgentsAI Coding Assistant+2
2 Containers
Details
Virola Messenger logo

Virola Messenger

Instant messaging and collaboration tool with private and group chat rooms, continuous voice and video meetings, files sharing, issue tracking with integrated task board (alternative to Slack).
Custom CommunicationsVideo ConferencingTask Management+2
Details
OpenWA logo

OpenWA

16.5k
OpenWA is an open-source WhatsApp API gateway with a dashboard, REST API, WebSocket events, and multi-session support.
Custom CommunicationsAutomation ToolsAPI Management+1
5 Containers
Details
LibreChat logo

LibreChat

46.7k
LibreChat is a self-hosted AI chat platform that unifies major AI providers in a ChatGPT-like interface.
Artificial IntelligenceAI InterfacesLocal LLMs+2
6 Containers
Details
Zulip logo

Zulip

26.2k
Zulip is an open-source team chat app with topic-based threading for organized live and asynchronous conversations.
Custom CommunicationsPermissive LicenseSelf Hosting Solutions
Details
openrig logo

openrig

8.6k
OpenRig is a CLI tool for defining, launching, and managing a team of AI coding agents in a persistent shared rig.
AI AgentsAI Coding AssistantAI Harness+1
Details
Tinode logo

Tinode

13.5k
Tinode is a full-stack instant messaging server with native clients for web, Android, iOS, and command-line use.
Custom CommunicationsVideo ConferencingSelf Hosting Solutions+1
Details
venator logo

venator

35
Matrix Venator - versatile capital Matrix homeserver written from scratch in mautrix-go
Custom CommunicationsSelf Hosting Solutions
Details
NullClaw logo

NullClaw

8.2k
NullClaw is a tiny Zig-based autonomous AI assistant infrastructure and CLI for configuring providers, channels, and gateway runtimes.
Claws & ClankersAI AgentsAI Tooling+1
Details