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