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 是一种开源的容器化平台,用于快速构建、部署和运行应用程序。其核心特点包括:
- 轻量级隔离:基于容器技术(非虚拟机),共享主机系统内核,资源占用低,启动秒级。
- 跨环境一致性


