Clowld Space Docs

AI coding tools comparison

Compare the AI coding tools Clowld Space supports, and how models, MCP, sessions, and skills differ.

Clowld Space does not replace the AI coding tool you use. A runtime invokes the tool already installed and signed in on the computer, then writes progress and results back to the issue.

If you already use one of these tools, you can usually keep it as-is. Four things to weigh when choosing:

  • whether it is already installed on the computer;
  • which models your account can use;
  • whether Clowld Space needs to configure MCP for it;
  • which skills the team wants to reuse.

Install steps are in Install AI coding tools.

Supported tools

ToolDetected commandSession resumptionClowld Space-managed MCPSkill injection path
Antigravityagy✓—.agents/skills/
Claude Codeclaude✓✓.claude/skills/
CodeBuddycodebuddy✓✓.codebuddy/skills/
CodeArtscodearts✓✓.codeartsdoer/skills/
Codexcodex✓✓$CODEX_HOME/skills/
Codelycodely—✓.codely-cli/skills/
GitHub Copilot CLIcopilot✓—.github/skills/
Cursor Agentcursor-agent✓✓.cursor/skills/
DeepSeek Harnessdsh✓✓.dsh/skills/
DevEco Codedeveco✓—.deveco/skills/
Grokgrok✓✓.grok/skills/
Hermeshermes✓✓per-run HERMES_HOME/skills/
Kimi CLIkimi✓✓.kimi/skills/
Kiro CLIkiro-cli✓✓.kiro/skills/
MiniMax Codemcode—✓.minimax/skills/
OpenClawopenclaw✓✓skills/
OpenCodeopencode✓✓.opencode/skills/
Pipi✓✓.pi/skills/
Oh-My-Piomp✓✓.omp/skills/
Qoder CLIqodercli✓✓.qoder/skills/
Qoder CN CLIqoderclicn✓✓.qoder/skills/
Qwen Codeqwen✓✓.qwen/skills/
QwenPawqwenpaw✓✓per-run workspace skills/
Reasonixreasonix✓✓.reasonix/skills/
Trae CLItraecli✓✓.traecli/skills/
Dimdim✓✓—

"Clowld Space-managed MCP" means you can define MCP servers in the agent configuration and Clowld Space passes them to the tool before a run. It does not mean the tool has no other way to configure MCP.

Model sources

When you create an agent, the model list comes from the corresponding runtime. Some tools expose a fixed set of model names; others return available models based on local configuration, the signed-in account, and subscription entitlements.

If you do not pick a model, Clowld Space uses the tool's own default. If the list is empty, confirm the runtime is online and the tool is signed in, then refresh the model list.

QwenPaw and MiniMax Code are exceptions: they do not accept a model chosen from Clowld Space, so the picker is inert and shows "Managed by runtime". Choose the model in the tool's own configuration instead. An empty model list is expected there and is not a sign that the runtime is offline.

DeepSeek Harness advertises its model catalog from the runtime itself (dsh --profile clowld --list-models). Its model ids use the provider/model form (for example deepseek-official/deepseek-chat), so select the full id from the list.

Different tools may use different model names. After switching AI coding tools, the previous model value is invalid in the new tool and needs to be selected again.

Session resumption

All tools marked ✓ support continuing an existing session in a later run. The prerequisites are that the original session still exists and the run is executed by a runtime that can reach it. MiniMax Code 0.1.2 and Codely 1.0.0 advertise no session-loading capability over ACP, so Clowld Space starts a fresh session for a later run.

Clowld Space stores the session identifier the tool returns. The next time work continues on the same issue, the runtime tries to resume that session; when it cannot, it creates a new session and keeps going. Pi stores a local session file path, so it depends more on the original computer and file.

Retry and session-resumption rules are in Runs.

MCP configuration

Antigravity, GitHub Copilot CLI, and DevEco Code do not read the MCP configuration on an agent yet, so the field is not shown when creating agents for them.

Managed MCP delivery for Pi requires Pi 0.99.0 or later. Older Pi versions continue to run agents that have no MCP configuration.

MCP server commands, arguments, and environment variables are saved server-side with the agent configuration. Do not write local credentials you have no need to share into the configuration.

Skill injection

Before a run starts, Clowld Space writes the skills bound to the agent into the paths in the table above, so each tool discovers them through its own native mechanism.

Skills that already exist in the repository are never overwritten. On a name collision, Clowld Space uses a different directory name for the injected copy; after the run, it cleans up only the files it created.

Codex, Hermes, and OpenClaw are handled slightly differently:

  • Codex uses a per-run CODEX_HOME, so skills are never written into the system-level Codex directory.
  • Hermes uses a per-run HERMES_HOME. Existing local configuration is still readable, but bound skills and session data are isolated per run. This isolation kicks in only when the agent has skills bound; runs without bound skills use the machine's original Hermes home.
  • OpenClaw uses skills/ under the current run's working directory, and the per-run configuration sets that directory as the workspace.

For creating and binding skills, see Skills.

Sessions and errors in 1.2.7

Version 1.2.7 improves Codex continuation and response handling, Hermes sessions across worktrees, OMP session and MCP delivery, and error handling for Antigravity, Kimi, CodeBuddy and Pi. Recovery still requires the original tool and accessible session data; these fixes do not add session loading or MCP to every tool.

For session or tool errors, inspect run history and check the CLI login and version on the original machine. Update the CLI/daemon before retrying; do not delete session directories to hide the problem.

Next steps