HelmDesk 是一款面向中小团队的自托管 AI 原生客服系统,将全渠道会话整合到统一收件箱,并提供 AI 辅助、自动翻译和知识库管理。

Stars

14

7 天增长

暂无数据

Fork 数

2

开放 Issue

0

开源协议

MIT

最近更新

2026-07-31

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它以独立 Go 运行时封装 FrankenPHP、Mercure 和完整 Laravel 应用,通过下载二进制或运行 Docker 容器即可自托管,显著降低部署门槛。

适合谁使用

  • 希望自托管 AI 客服的中小型支持团队
  • 需要对客户数据有掌控权的开发者与企业
  • 需要收件箱自动翻译的多语言团队
  • 评估本地部署客服系统的运维人员

典型使用场景

  • 在 AI 辅助的统一收件箱中处理邮件、聊天等多渠道会话
  • 使用 AI 生成回复、总结会话并提供自动化客服支持
  • 自动翻译客户消息并预览访客将看到的回复
  • 构建和测试用于 AI 检索的客服知识库

项目优势

  • 提供全渠道统一收件箱,并支持联系人、标签、自定义属性和快捷回复
  • AI 原生功能涵盖自动客服、回复辅助、会话总结和知识库检索测试
  • 自动翻译同时保留原文,并支持发送前查看访客侧译文预览
  • 独立 Go 运行时简化了 Linux systemd、Windows 和 Docker 部署,且内置备份与恢复命令

使用前须知

  • 自动翻译需要自行配置翻译服务商,README 未描述内置翻译引擎
  • 自托管需要承担 TLS 配置、服务管理、存储和备份等运维工作
  • 预构建产物主要面向 Linux、Windows 和 Docker;本地开发需要 PHP 8.5 ZTS、Go、Node.js 等工具链

README 快速开始

HelmDesk

English | 简体中文

HelmDesk is an open-source, self-hosted, AI-native customer support system for small and medium-sized teams. It brings omnichannel customer conversations into one workspace for AI-powered support and team collaboration.

Screenshot Preview

Unified Inbox

Dashboard

Contact Management

Knowledge Bases

Automatic Message Translation

With a translation provider configured, HelmDesk can translate incoming and outgoing messages into each teammate's preferred language. The inbox keeps the original text and translation together, preserving the conversation context when agents hide or refresh a translation.

Translate Before Sending

Agents can write a reply in the language they know best, preview the translation the visitor will receive, and confirm it before sending.

Key Features

  • Omnichannel conversation intake and a unified inbox
  • AI-powered automated support, reply assistance, and conversation summaries
  • Automatic inbox translation and visitor-facing reply previews
  • Knowledge base management and retrieval testing
  • Contacts, tags, custom attributes, and quick replies
  • Team members, roles, and permission management
  • AI providers, models, object storage, and integration settings

Conversation Lifecycle

The diagram below shows initial routing, AI and human handoffs, timeout-driven transitions, closing, and reopening.

Technology Stack

  • PHP, Laravel 13, Laravel Actions, Laravel Data
  • Vue 3, Inertia.js 3, TypeScript, Tailwind CSS 4
  • Go, FrankenPHP, Mercure
  • SQLite, TNTSearch

Local Development

PHP 8.5 ZTS, Composer, Node.js, Go, and php-config are required.

git clone git@github.com:helmdesk-ai/helmdesk.git
cd helmdesk
composer setup
make

Once started, open http://localhost:8080.

Building

Build artifacts are stored in build/output.

Every build requires a SemVer such as 1.0.0. Make commands use APP_VERSION, and Po

项目描述

AI-native, self-hosted customer support for small and medium-sized teams. 面向中小团队的 AI 原生自托管客服系统。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

MoonshotAI
精选
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI 与机器学习AI 智能体
3,348
lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960