Coze Studio 简介
Coze Studio 是字节跳动新一代 AI Agent 开发平台扣子(Coze)的开源版,提供一站式 AI Agent 开发工具。它集成了最新大模型、工具及多种开发模式框架,涵盖 Prompt 等核心技术。支持开箱即用,以低代码或零代码方式快速构建智能体,有效降低应用开发门槛。其前后端分别采用 React + TypeScript 和 Golang 开发,基于微服务和 DDD 原则设计,兼具高性能与易二次开发特性,已服务于上万家企业与数百万开发者。
2025 年 7 月 26 日,字节跳动旗下 AI 开发平台'扣子(Coze)'宣布开源两大核心项目——Coze Studio(扣子开发平台)和 Coze Loop(扣子罗盘),采用 Apache 2.0 协议,支持免费商用及本地化部署。
一、基础概念与名词
首先查看项目地址:https://github.com/coze-dev/coze-studio
1. GitHub
GitHub 是全球领先的代码托管和协作平台,基于 Git 版本控制系统开发。它提供代码存储、版本管理、团队协作等核心功能,支持开发者通过分支、合并请求(PR)和问题追踪(Issue)高效合作。作为全球最大的开源社区,GitHub 托管了数亿个项目,包括知名开源软件如 React 和 Vue.js。平台还集成自动化工具(如 GitHub Actions)实现 CI/CD 流程,并兼具社交属性,开发者可展示项目、参与开源贡献或搭建个人技术博客。
由于是全球性平台,请确保网络环境可正常访问。
2. Git
Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 开发,主要用于高效管理代码和文本文件的修改历史。它的核心特点包括:
- 分布式架构:每个开发者拥有完整的代码仓库,支持离线工作。
- 高效版本控制:记录文件变更,允许回溯、分支合并与冲突解决。
- 协作友好:通过推送(push)、拉取(pull)等操作实现多人协同开发。
广泛应用于软件开发,是 GitHub、GitLab 等平台的基础技术。
了解代码管理软件后,即可搜索下载并安装。Git 本身是一个软件,clone(克隆)是其命令,可简单理解为拷贝或下载代码库。
3. YAML
YAML(YAML Ain't Markup Language)是一种人类友好的数据序列化格式,广泛用于配置文件(如 Kubernetes、Docker Compose)和数据交换。其核心特点包括:
- 简洁易读:使用缩进和自然语言风格(如
key: value),比 JSON/XML 更直观。 - 数据类型丰富:支持字符串、数字、列表、嵌套对象等,用
-表示列表,:表示键值对。 - 跨语言兼容:主流编程语言(Python、Java 等)均有解析库。
典型应用场景包括 DevOps 工具链、API 配置和自动化脚本。
4. Docker
Docker 是一种开源的容器化平台,用于快速构建、部署和运行应用程序。其核心特点包括:
- 轻量级隔离:基于容器技术(非虚拟机),共享主机系统内核,资源占用低,启动秒级。
- 跨环境一致性:确保应用在不同操作系统或配置下表现一致,消除'在我机器上能跑'的问题。


