mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-18 13:17:50 +00:00
44e9a052b2ac71ac321c4dbee4c51bbea6f5e86f
Bytedesk
Chat as a Service
Language
Introduction
Chat With Your Team
- Multi-level organizational structure
- Role management
- Permission management
- Chat record management
- Group chat
Chat With AI
- Chat with LLM
- Chat with Knowledge base(RAG)
Chat With Your Customers
- Support multiple channels
- multiple routing strategies, and detailed assessment indicators
- Seating workbench
- Work order system
- Seat management
- Data dashboard
- manual knowledge base
- Skill group management
- Real-time monitoring
- Announcements
- sensitive words
- CRM
- Report function,
- Provide customers with integrated customer service workbench services
Getting Started
# Notice: this repo is still under active development,
# many features are not completed or not stable,the docs are not completed
git clone https://github.com/Bytedesk/bytedesk.git
# config file: bytedesk/starter/src/main/resources/application-dev.properties
# use maven && vscode
#
# java --version
# java 17.0.4 2022-07-19 LTS
#
# mvn --version
# Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
# OS name: "mac os x", version: "14.2.1", arch: "aarch64", family: "mac"
#
# protobuf is used to generate java code, you may need to install protobuf on your machine
# protoc --version
# libprotoc 25.3
#
cd bytedesk
mvn install -Dmaven.test.skip=true
#
cd starter
mvn spring-boot:run
#
# local preview:
web: http://127.0.0.1:9003/
developer: http://127.0.0.1:9003/dev
admin: http://127.0.0.1:9003/admin, user/password: admin@email.com/admin
agent: http://127.0.0.1:9003/agent/chat, user/password: admin@email.com/admin
chat: http://127.0.0.1:9003/chat?org=df_org_uid&t=0&sid=df_ag_uid&
api docs: http://127.0.0.1:9003/swagger-ui/index.html
actuator: http://127.0.0.1:9003/actuator
# h2-console: http://127.0.0.1:9003/h2-console, path: ./h2db/weiyuim, user/password: sa/sa
Docs
Preview
Admin
| team | service | ai |
|---|---|---|
![]() |
![]() |
![]() |
Desktop
| login | chat | contact | setting |
|---|---|---|---|
![]() ![]() |
![]() |
![]() |
![]() |
| chat-ai | chat-cs | chat-userinfo |
|---|---|---|
![]() |
![]() |
![]() |
Chat SDK
| Project | Description | Forks | Stars |
|---|---|---|---|
| iOS-swift | iOS swift | ||
| Android | Android | ||
| Flutter | Flutter | ||
| React | React | ||
| UniApp | Uniapp | ||
| Web | Web |
Download Client
Dev Stack
- springboot-3.x for im server
- python for ai
- react for web
- flutter for ios&android
- electron for windows&mac&linux
Contact
License
- support business usage
- must not remove trademark && logo info
- selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
- 仅支持企业内部员工自用,销售、二次销售或者部署SaaS方式销售需要获得授权,请勿用于非法用途。
Languages
JavaScript
76%
Java
18.5%
CSS
2.4%
Fluent
1.1%
Python
0.6%
Other
1.3%










