Tools
Cyoda maintains a set of open-source tools around the platform. They are developed in their own repositories under github.com/Cyoda and released independently of cyoda-go.
| Tool | What it is | Runs against |
|---|---|---|
| Cyoda Skills | Skill set for AI coding agents (Claude Code plugin) | cyoda-go, Cyoda Cloud |
| Dev Console and model-editor MCP | Desktop app and MCP server for viewing and editing workflow and entity model files | Local files, no instance required |
| Workflow editor libraries | TypeScript packages to parse, render, and edit Cyoda workflow JSON | Your own application |
| Environment dashboard | Web UI for investigating and exploring a running environment | Cyoda Cloud; cyoda-go with a reduced feature set |
| Java client template | Spring Boot template for Java/Kotlin Cyoda applications and compute nodes | Any Cyoda instance |
| Python client template and MCP | Quart template for Python compute nodes, plus an MCP server for Cyoda instances | Any Cyoda instance |
Which tool for which job
Section titled βWhich tool for which jobβ- Designing and building an app with an AI agent β start with Cyoda Skills. Add the model-editor MCP to watch the agentβs workflow and entity edits render live.
- Reviewing or correcting generated workflow JSON β the Dev Console.
- Writing compute nodes β cyoda-go is language-agnostic: a compute node
is any process that speaks the gRPC protocol described in
Client compute nodes. AI coding agents
build them effectively from
cyoda help, the API reference, and Cyoda Skills. If you want an opinionated Java/Kotlin or Python starting point instead, fork the Java or Python template. - Inspecting entities, workflows, and processing on a running environment β the environment dashboard.
- Showing or editing workflows in your own UI β the workflow editor libraries.