App Store template
Coze Studio icon

Coze Studio

An open-source AI agent development platform with integrated workflow, knowledge, memory, plugin, and chat capabilities.

Launch in your Sealos workspace.

Coze Studio template preview
Template previewFull screenshot
Template deployments
12 on Sealos
Deployment
Your own instance
Category
AI

About this template

Overview

Coze Studio is an open-source platform for building AI agents with workflows, knowledge bases, memory, plugins, and chat experiences. This template deploys the Coze Studio 0.5.1 runtime bundle on Sealos Cloud with managed databases, search, vector storage, object storage, and an HTTPS entry.

From the documentation

The template keeps the application services and their stateful dependencies in one Sealos deployment. Coze Studio stores relational state in KubeBlocks MySQL, uses KubeBlocks Redis for cache and session state, NSQ for messaging, Elasticsearch for search indexes, Milvus for vectors, and a private Sealos Object Storage bucket for uploaded assets.

How to deploy Coze Studio

  1. Choose Deploy now to start Coze Studio in your Sealos workspace.
  2. Review api_key, model_id in the deployment form.
  3. Launch the template, then inspect the application status and resource cards in Canvas.

Resources to plan for

Start with the resources defined by the Coze Studio template. Review CPU, memory, persistent storage, and network allocations for every service in Canvas. Capacity needs depend on your data and workload; monitor usage as they grow.

Template configuration and setup

Access after deployment

Use the application URL or connection details shown in Canvas. Follow the deployment guide for first-time account setup or client configuration, and keep generated credentials available for that step.

Hosting and billing

Sealos monthly plans include compute, memory, storage, and traffic. Size your plan for all deployed services. Software licenses and external AI or API services may have separate terms and charges. Confirm the applicable plan and optional charges in Cost Center.

Compare Sealos resource plans
Read full documentationCollapse documentation

For current cloud charges, refer to Sealos plan pricing. Upstream documentation may reference earlier billing models.

Deploy and Host Coze Studio on Sealos

Coze Studio is an open-source platform for building AI agents with workflows, knowledge bases, memory, plugins, and chat experiences. This template deploys the Coze Studio 0.5.1 runtime bundle on Sealos Cloud with managed databases, search, vector storage, object storage, and an HTTPS entry.

Coze Studio Screenshot

About Hosting Coze Studio

The template keeps the application services and their stateful dependencies in one Sealos deployment. Coze Studio stores relational state in KubeBlocks MySQL, uses KubeBlocks Redis for cache and session state, NSQ for messaging, Elasticsearch for search indexes, Milvus for vectors, and a private Sealos Object Storage bucket for uploaded assets.

The generated hostname is wired into the web Ingress and the server's public URL. Persistent volumes keep etcd, Elasticsearch, Milvus, and migration work data across pod restarts.

Common Use Cases

  • Agent prototyping: Build and test an AI agent with visual workflows.
  • Knowledge assistants: Index documents and use retrieval-backed conversations.
  • Internal automation: Combine plugins, APIs, and scheduled workflows for team operations.
  • Shared experimentation: Give a small team one persistent workspace for agent development.

Architecture and Dependencies

The deployment contains these runtime components:

  • Coze Studio Web: Nginx frontend on port 80, published through the HTTPS Ingress and Sealos App entry.
  • Coze Studio Server: API and application service on ports 8888 and 8889.
  • NSQ: nsqlookupd and nsqd provide internal message delivery.
  • etcd: Bitnami etcd stores Milvus coordination data on a persistent volume.
  • Elasticsearch: Bitnami Elasticsearch 9.1.2 stores Coze search indexes.
  • Milvus: Milvus v2.5.10 provides the vector store and uses the private object-storage bucket.
  • Managed databases: KubeBlocks MySQL ac-mysql-8.0.30-1 and Redis redis-7.2.7 provide application state and cache.
  • Initialization: server init containers wait for dependencies, apply the Coze schema, copy default icons to object storage, and create required Elasticsearch indexes.

Why Deploy Coze Studio on Sealos?

Sealos is an AI-assisted Cloud Operating System built on Kubernetes. It provisions the multi-service runtime, managed databases, storage, TLS, and service discovery from one template, so you can focus on agent design.

  • One-click deployment: Create the web, API, messaging, search, vector, database, and storage resources together.
  • Managed operations: Use Canvas resource cards and the AI dialog for post-deployment changes.
  • Persistent data: Keep agent assets, indexes, and database state on managed volumes.
  • Pay-as-you-go resources: Start with the compact profile and scale the components that need more capacity.

Configuration

Enter both values in the deployment dialog:

NameDescriptionRequiredDefault
api_keyArk API key used by the default model configuration.YesNone
model_idArk model or endpoint ID used by Coze Studio.YesNone

The template generates plugin encryption secrets and database credentials. Keep your Ark key private and rotate it through the Sealos resource configuration when needed.

Deployment Guide

  1. Open the Coze Studio template and click Deploy Now.
  2. Enter the Ark api_key and model_id in the parameter dialog.
  3. Wait for the web, server, NSQ, etcd, Elasticsearch, Milvus, MySQL, and Redis resources to become ready. Typical Sealos deployments take 2-3 minutes; this multi-service bundle can take longer while databases and indexes initialize. After deployment, Canvas shows the resource cards for AI-assisted updates and direct tuning.
  4. Open the generated URL from the Sealos App entry.
  5. On the first visit, open /sign, enter an email and password, and click Register. Coze Studio redirects the new account to its workspace. Existing users use the same form and click Log in.
  6. Open Workspace, click Create, choose Create Agent, and save a test agent to verify the authenticated workspace flow. Agent responses require a valid Ark key and model endpoint.

Storage and Operations

Coze Studio uses a private object-storage bucket for uploaded files and default plugin icons. The template also provisions 1 GiB persistent volumes for etcd, Elasticsearch, Milvus, and the server migration workspace. Sealos is built on Kubernetes and uses pay-as-you-go resources; increase the relevant resource cards and storage volumes in Canvas when data size or traffic grows. Use the Canvas AI dialog for environment changes and the resource cards for direct tuning.

The server migration and index jobs are idempotent. Restarting a workload keeps database state and persistent files, while a deployment deletion follows the template's managed resource retention policy.

Troubleshooting

The web page opens before the application is ready

Wait until the server and web workloads report Ready. The server waits for MySQL, Redis, NSQ, Elasticsearch, and Milvus before it starts accepting traffic.

Search or knowledge features fail

Inspect the Elasticsearch health and index-init container logs in Canvas. Confirm that the Elasticsearch resource has Ready status and that the project_draft and coze_resource indexes exist.

Agent responses fail

Check that api_key and model_id match an active Ark credential and endpoint. Update the values in the Sealos configuration and restart the server workload.

Getting Help

Official Links

Additional Resources

License

This Sealos template is provided under the templates repository license. Coze Studio remains subject to the license and terms published by its upstream project.

From launch to everyday operations

Why deploy
on Sealos

A shorter path from an app you want to an app you can run. Sealos brings deployment and ongoing operations into one place.

  1. One-click deployment

    Start with a ready-made template. Review its configuration and launch from the Sealos console.

  2. Managed Kubernetes

    Run on managed infrastructure with built-in workload scheduling and recovery.

  3. Automatic HTTPS

    Give your application a public HTTPS endpoint with certificates managed for you.

  4. Persistent storage

    Keep application data on persistent volumes across container restarts.

  5. Room to grow

    Adjust CPU, memory, and replicas from the console as your workload changes.

One template. Connected resources.

You Get the Whole Stack

Sealos provisions the resources defined by your template and brings them together in your workspace.

  • App Service

    Container workloads with configurable CPU, memory, and replicas.

  • Public HTTPS URL

    An address for your app, with managed TLS certificates.

  • Database

    A database provisioned alongside your app when the template calls for one.

  • Persistent Volume

    Storage for the files and data your application needs to keep.

  • Environment Variables

    Application settings and secrets configured in one place.

  • Logs & Metrics

    Inspect container logs and resource usage from the console.

Resources and their configuration vary by template. Review the deployment form for this app’s exact setup.

Explore more production-ready templates.

More