openclaw/clickclack

ClickClackClaw - The chat app with claws.

解决的问题

ClickClack 提供了一个可自行托管的团队聊天平台,旨在通过统一的、API 优先的架构,支持人类、机器人和 AI 代理之间的通信。

工作原理

该系统由一个基于 Go 的服务器组成,该服务器嵌入了 Svelte Web 应用程序,并通过 SQLite(默认)或 Postgres 管理数据。它使用 WebSockets 进行实时更新,并使用 REST API 进行集成。用户可以通过 Web 浏览器、桌面客户端、用于管理的可脚本化 CLI 或用于构建机器人的 TypeScript SDK 与服务交互。

适用人群

需要私有、自托管聊天基础设施,且易于扩展以支持自动化机器人和 AI 代理的团队和开发人员。

亮点

  • 多端访问:可通过 Web、桌面应用(macOS、Windows、Linux)和 CLI 使用。
  • API 优先设计:包括 TypeScript SDK 和 REST/WebSocket API,用于无缝机器人集成。
  • 灵活存储:支持 SQLite 用于简单设置,以及 Postgres/Cloudflare R2 用于生产扩展。
  • 可自行托管:可通过二进制文件、Docker 或源码构建进行部署。

相关

  • 项目
  • 项目
  • 项目
  • 项目