openclaw/clickclack

ClickClackClaw - The chat app with claws.

What it solves

ClickClack provides a self-hostable team chat platform designed to support communication between humans, bots, and AI agents through a unified, API-first architecture.

How it works

The system consists of a Go-based server that embeds a Svelte web application and manages data via SQLite (default) or Postgres. It uses WebSockets for real-time updates and a REST API for integrations. Users can interact with the service via a web browser, a desktop client, a scriptable CLI for administration, or a TypeScript SDK for building bots.

Who it’s for

Teams and developers who need a private, self-hosted chat infrastructure that is easily extensible for automated bots and AI agents.

Highlights

  • Multi-surface access: Available via web, desktop apps (macOS, Windows, Linux), and a CLI.
  • API-first design: Includes a TypeScript SDK and REST/WebSocket APIs for seamless bot integration.
  • Flexible storage: Supports SQLite for simple setups and Postgres/Cloudflare R2 for production scaling.
  • Self-hostable: Can be deployed via binaries, Docker, or source builds.

Related

  • Project
  • Project
  • Project
  • Project