Source: https://seerepo.com/r/coze-dev/coze-studio/built
Markdown source: https://seerepo.com/r/coze-dev/coze-studio/built.md
Description: coze-studio is a TypeScript repo. It stores its data in MySQL, connects to Google, and uses Redis, SQLite, Elasticsearch, and MinIO.

# What is coze-studio built with?

coze-studio is a TypeScript repo. It stores its data in MySQL, connects to Google, and uses Redis, SQLite, Elasticsearch, and MinIO. It has 1,225,781 written lines, with 641 test files.

Read on November 5, 2026, at commit fefb05f.

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

## Backend

### Data

- **[MySQL](https://seerepo.com/uses/mysql)**: 4 files · [backend/infra/oceanbase/oceanbase_official.go, line 27](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/infra/oceanbase/oceanbase_official.go#L27)
- **[Redis](https://seerepo.com/uses/redis)**: 3 files · [backend/domain/workflow/internal/repo/interrupt_event_store.go, line 25](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/domain/workflow/internal/repo/interrupt_event_store.go#L25)
- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [backend/go.mod, line 80](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/go.mod#L80)

### Services

- **[Google](https://seerepo.com/uses/google)**: 2 files · [backend/bizpkg/llm/modelbuilder/gemini.go, line 23](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/bizpkg/llm/modelbuilder/gemini.go#L23)
- **Elasticsearch**: 1 file · [backend/infra/es/impl/es/es8.go, line 24](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/infra/es/impl/es/es8.go#L24)
- **[MinIO](https://seerepo.com/uses/minio)**: 1 file · [backend/infra/storage/impl/minio/minio.go, line 28](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/infra/storage/impl/minio/minio.go#L28)

## Other repos with a similar stack

- [Tencent/WeKnora](https://seerepo.com/r/Tencent/WeKnora/built): MySQL, Redis, SQLite, Google, Elasticsearch, MinIO · [Compare](https://seerepo.com/compare/coze-dev/coze-studio/vs/Tencent/WeKnora)
- [go-gitea/gitea](https://seerepo.com/r/go-gitea/gitea/built): MySQL, Redis, SQLite, MinIO · [Compare](https://seerepo.com/compare/coze-dev/coze-studio/vs/go-gitea/gitea)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): MySQL, Redis, SQLite, Google · [Compare](https://seerepo.com/compare/coze-dev/coze-studio/vs/run-llama/llama_index)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): MySQL, Redis, SQLite · [Compare](https://seerepo.com/compare/coze-dev/coze-studio/vs/n8n-io/n8n)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): MySQL, Redis, SQLite · [Compare](https://seerepo.com/compare/coze-dev/coze-studio/vs/langgenius/dify)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): Redis, SQLite, Elasticsearch · [Compare](https://seerepo.com/compare/coze-dev/coze-studio/vs/open-webui/open-webui)

## Frequently asked questions

### What language is coze-studio written in?

coze-studio is written in TypeScript, with 1,225,781 written lines.

### What database does coze-studio use?

coze-studio stores its data in MySQL.

The proof: [backend/infra/oceanbase/oceanbase_official.go, line 27](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/infra/oceanbase/oceanbase_official.go#L27)

### What services does coze-studio use?

coze-studio connects to Google and uses Redis, SQLite, Elasticsearch, and MinIO.

The proof: [backend/bizpkg/llm/modelbuilder/gemini.go, line 23](https://github.com/coze-dev/coze-studio/blob/fefb05ff27be1da939612fbf9faf5db62583b8ae/backend/bizpkg/llm/modelbuilder/gemini.go#L23)

### Does coze-studio have tests?

Yes. coze-studio has 641 test files.

### Which repos have a stack like coze-studio's?

The ones that share most of its stack: Tencent/WeKnora, go-gitea/gitea, and run-llama/llama_index.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
