字节开源COZE

https://github.com/coze-dev/coze-studio

开源的 COZE 技术栈涵盖后端和前端,整体采用微服务架构,基于领域驱动设计(DDD)拆分核心业务模块。具体如下:

  • 后端技术栈
    • 核心语言:Go,版本为 1.24.0。
    • Web 框架:Cloudwego Hertz,高性能 HTTP 框架。
    • 架构模式:微服务架构 + 领域驱动设计(DDD)。
    • AI 引擎:Cloudwego Eino,AI 智能体和工作流运行时。
    • 模型支持:OpenAI、Claude、DeepSeek、Gemini、火山方舟(Ark)、通义千问等。
    • 数据库:GORM,支持 MySQL/SQLite 驱动。
    • 缓存:Redis,使用 go – redis/v9 库。
    • 消息队列:Kafka(IBM/sarama)、RocketMQ。
    • 搜索引擎:Elasticsearch。
    • 向量数据库:Milvus。
    • 对象存储:火山引擎 TOS、MinIO。
    • 配置管理:Viper、YAML。
    • 测试框架:Testify、GoMock。
  • 前端技术栈
    • 包管理:Rush.js,Microsoft 的 monorepo 管理工具。
    • 包管理器:pnpm,版本为 8.15.8。
    • 构建工具:Rsbuild,基于 Rspack 的构建工具。
    • UI 框架:React + TypeScript。
    • 工作流编辑器:FlowGram,字节跳动开源的流程搭建引擎。
    • UI 组件库:Semi Design(@coze – arch/bot – semi)。
    • 状态管理:自研 Store 系统。
    • 国际化:@coze – arch/i18n。
    • HTTP 客户端:@coze – arch/bot – http。
    • 代码编辑器:Monaco Editor。
    • 工作流渲染:FlowGram + Fabric.js。
LOOPER'S DAILY
LOOPER'S DAILY
LOOPER'S DAILY
LOOPER'S DAILY
LOOPER'S DAILY
LOOPER'S DAILY

Leave a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注