coze-studio is a free, open source ai interaction & interfaces project written in TypeScript and released under Apache-2.0. It has 21,602 GitHub stars, 3,114 forks and 568 open issues, and was last pushed 2 months ago. On this registry it ranks #30 of 76 tracked projects in AI Interaction & Interfaces, with 5 head-to-head comparisons available. It gained 10 stars over the last 3 tracked days.

What is coze-studio?

What it is

Coze Studio is an all-in-one AI agent development platform that bundles the core technologies needed to build agents — prompt engineering, RAG, plugins, and workflows — behind a single visual interface. It is derived from the Coze Development Platform, which the project states has served tens of thousands of enterprises and millions of developers, and its core engine has now been released as open source under the Apache-2.0 license. The backend is written in Golang, the frontend uses React with TypeScript, and the overall architecture is built on microservices following domain-driven design (DDD) principles. It lives in the AI agent development and low-code AI tooling ecosystem, sitting alongside the broader Coze platform and its plugin, workflow, and chatbot framework conventions.

The concrete problem it addresses is the fragmentation and setup cost of agent development. Building a working agent typically means stitching together separate services for prompting, retrieval, tool calling, and orchestration, then wiring them into an application by hand. Coze Studio replaces that with one visual environment where agents, apps, workflows, plugins, knowledge bases, databases, and prompts are created and managed as first-class resources. Developers can build and debug through no-code or low-code approaches, then expose the result through OpenAPI or the Chat SDK rather than rebuilding the integration layer each time. The stated goal is to lower the threshold for agent development and encourage community co-construction and sharing.

Key capabilities

  • Model service management, with integration of services such as OpenAI and Volcengine.
  • Agent creation, publishing, and management, including configuration of workflows and knowledge bases as agent resources.
  • Application creation and publishing, with business logic expressed through workflows.
  • Workflow lifecycle management covering creation, modification, publishing, and deletion.
  • Resource development for plugins, knowledge bases, databases, and prompts.
  • OpenAPI for creating conversations and initiating chats, plus a Chat SDK for embedding agents or apps into existing applications.
  • Visual design and build tooling supporting both no-code and low-code development modes.

Who uses it and how

  • Teams building chatbot and agent products who need prompts, RAG, and plugins in one place instead of assembling separate services.
  • Developers embedding an existing agent into
project readme (upstream, from github) — read inline

Image

Coze StudioFeature listQuickstartDeveloper Guide

License Go Version

English | 中文

What is Coze Studio?

Coze Studio is an all-in-one AI agent development tool. Providing the latest large models and tools, various development modes and frameworks, Coze Studio offers the most convenient AI agent development environment, from development to deployment.

  • Provides all core technologies needed for AI agent development: prompt, RAG, plugin, workflow, enabling developers to focus on creating the core value of AI.
  • Ready to use for professional AI agent development at the lowest cost: Coze Studio provides developers with complete app templates and build frameworks, allowing you to quickly construct various AI agents and turn creative ideas into reality.

Coze Studio, derived from the "Coze Development Platform" which has served tens of thousands of enterprises and millions of developers, we have made its core engine completely open. It is a one-stop visual development tool for AI Agents that makes creating, debugging, and deploying AI Agents unprecedentedly simple. Through Coze Studio's visual design and build tools, developers can quickly create and debug agents, apps, and workflows using no-code or low-code approaches, enabling powerful AI app development and more customized business logic. It's an ideal choice for building low-code AI products tailored . Coze Studio aims to lower the threshold for AI agent development and application, encouraging community co-construction and sharing for deeper exploration and practice in the AI field.

The backend of Coze Studio is developed using Golang, the frontend uses React + TypeScript, and the overall architecture is based on microservices and built following domain-driven design (DDD) principles. Provide developers with a high-performance, highly scalable, and easy-to-customize underlying framework to help them address complex business needs.

Feature list

Module Feature
Model service Manage the model list, integrate services such as OpenAI and Volcengine
Build agent * Build, publish, and manage agent
* Support configuring workflows, knowledge bases, and other resources
Build apps * Create and publish apps
* Build business logic through workflows
Build a workflow Create, modify, publish, and delete workflows
Develop resources Support creating and managing the following resources:
* Plugins
* Knowledge bases
* Databases
* Prompts
API and SDK * Create conversations, initiate chats, and other OpenAPI
* Integrate agents or apps into your own app through Chat SDK

Quickstart

Learn how to obtain and deploy the open-source version of Coze Studio, quickly build projects, and experience Coze Studio's open-source version.

Environment requirements:

  • Before installing Coze Studio, please ensure that your machine meets the following minimum system requirements: 2 Core、4 GB
  • Pre-install Docker and Docker Compose, and start the Docker service.

Deployment steps:

  1. Retrieve the source code.

    # Clone code
    git clone https://github.com/coze-dev/coze-studio.git
    
  2. Deploy and start the service. When deploying and starting Coze Studio for the first time, it may take a while to retrieve images and build local images. Please be patient. If you see the message "Container coze-server Started," it means the Coze Studio service has started successfully.

    cd coze-studio
    # start service
    # for macOS or Linux
    make web  
    # for windows
    cp ./docker/.env.example ./docker/.env
    docker compose -f ./docker/docker-compose.yml up
    

    For common startup failure issues, please refer to the FAQ.

  3. Register an account by visiting http://localhost:8888/sign, entering your username and password, and clicking the Register button.

  4. Configure the model at http://localhost:8888/admin/#model-management by adding a new model. (The image version must be greater than or equal to 0.5.0.)

  5. Visit Coze Studio at http://localhost:8888/.

[!WARNING] If you want to deploy Coze Studio in a public network environment, it is recommended to assess security risks before you begin, and take corresponding protection measures. Possible security risks include account registration functions, Python execution environments in workflow code nodes, Coze Server listening address configurations, SSRF (Server - Side Request Forgery), and some horizontal privilege escalations in APIs. For more details, refer to Quickstart.

Developer Guide

  • Project Configuration:
    • Model Configuration: Before deploying the open-source version of Coze Studio, you must configure the model service. Otherwise, you cannot select models when building agents, workflows, and apps.
    • Plugin Configuration: To use official plugins from the plugin store, you must first configure the plugins and add the authentication keys for third-party services.
    • Basic Component Configuration: Learn how to configure components such as image uploaders to use functions like image uploading in Coze Studio .
  • API Reference: The Coze Studio Community Edition API and Chat SDK are authenticated using Personal Access Token, providing APIs for conversations and workflows.
  • Development Guidelines:
    • Project Architecture: Learn about the technical architecture and core components of the open-source version of Coze Studio.
    • Code Development and Testing: Learn how to perform secondary development and testing based on the open-source version of Coze Studio.
    • Troubleshooting: Learn how to view container states and system logs.

Using the open-source version of Coze Studio

Regarding how to use Coze Studio, refer to the Coze Development Platform Official Documentation Center for more information. Please note that certain features, such as tone customization, are limited to the commercial version. Differences between the open-source and commercial versions can be found in the Feature List.

  • Quick Start: Quickly build an AI assistant agent with Coze Studio.
  • Developing Agents: Learn how to create, build, publish, and manage agents. You can use functions such as knowledge, plugins, etc., to resolve model hallucination and lack of expertise in professional fields. In addition, Coze Studio provides rich memory features that enable agents to generate more accurate responses based on a personal user's historical conversations during interactions.
  • Develop workflows: A workflow is a set of executable instructions used to implement business logic or complete specific tasks. It structures data flow and task processing for apps or agents. Coze Studio provides a visual canvas where you can quickly build workflows by dragging and dropping nodes.
  • Resources such as plugins: In Coze Studio, workflows, plugins, databases, knowledge bases, and variables are collectively referred to as resources.
  • API & SDK: Coze Studio supports API related to chat and workflows, and you can also integrate agents or apps with local business systems through Chat SDK.
  • Tutorials for practice: Learn how to use Coze Studio to implement various AI scenarios, such as building web-based online customer service u

readme truncated — read the full docs on github

Frequently asked questions

Is coze-studio free to use?

coze-studio is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does coze-studio do?

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging, and deployment like never before. Coze your way to AI Agen

What is coze-studio written in?

coze-studio is primarily written in TypeScript. Its source is publicly available at https://github.com/coze-dev/coze-studio, and it has 21,602 GitHub stars.