AGTCloud API Docs
GuidesAPI ReferenceIntegrations and resourcesUpdate and help

Command-line and agent tools

Choose the appropriate AGTCloud development tool based on usage scenarios, protocols, and permission scopes.

AGTCloud integrates with command-line agents, IDE extensions, desktop clients, and configuration management tools. When choosing a tool, first confirm its workflow and protocol, then evaluate which files, commands, and external services it can access.

This page helps you choose a guide without repeating each tool's installation and configuration steps. In the selected guide, follow its Base URL, authentication, and model requirements to complete the integration.

Agent tools may perform local operations

Some tools can read and modify files, run shell commands, or access the network. For first-time access, use a test directory that does not contain sensitive data, disable auto-approval, and start validation from read-only tasks.

Select by tool

ToolFormAGTCloud protocolBest suited for
Claude CodeTerminal coding agentAnthropic MessagesExisting Claude Code workflows that use Messages and Content Blocks
CodexCLI and desktop appOpenAI ResponsesResponses, Typed Items, or Codex project workflows
Gemini CLITerminal agentGemini Generate ContentApplications that use Gemini contents and parts
ClineIDE extensionOpenAI Chat CompletionsReviewing agent operations in VS Code-compatible editors or JetBrains IDEs
Cherry StudioDesktop chat clientOpenAI Chat CompletionsGraphical multi-model chat and basic connection verification
OpenClawSelf-hosted Gateway, TUI, and Control UIOpenAI Chat CompletionsA local gateway and extensible personal-agent environment
CC-SwitchLocal configuration managerAnthropic Messages, OpenAI ResponsesSaving and switching provider configurations for Claude Code and Codex
Hermes AgentTerminal agentOpenAI Chat CompletionsCustom endpoints, terminal sessions, and tool-call workflows

Protocol names do not represent the model vendor. The same model may provide multiple protocol entry points, but tool calls, multimodality, inference, and context capabilities are still subject to the actual support of the current model.

Select by task

GoalRecommended guideWhy
Perform code analysis and modification in the terminalClaude Code, Codex, Gemini CLIAll three have complete terminal workflows, but use different protocol structures
Gradually review documents and command operations in the IDEClineOperation plans, file changes, and authorization processes are all centralized within the editor
Use a graphical interface for regular model conversationsCherry StudioAfter configuring the service provider and model, the connection can be verified via the chat interface
Run local, self-hosted agentsOpenClaw, Hermes AgentProviding Gateway or CLI agent operation requires stricter host permission control
Manage multiple Claude Code or Codex configurationsCC-SwitchSuitable for saving and switching providers locally, without replacing the client that actually initiates the request
Connecting external tools and data sourcesMCP Access and SecurityMCP is a protocol between the client and the tool service, not equivalent to a model API

Confirm before connecting

1. Confirm the usage form

Decide whether you need a terminal, IDE, desktop chat, or self-hosted gateway. Don't choose based solely on the tool name; first confirm whether it can adapt to your team's approval and permission management methods.

2. Confirm the protocol

Copy the model ID available for the current API Key from the Model Marketplace and confirm that the model supports the Chat Completions, Responses, Anthropic Messages, or Gemini Generate Content entry required by the tutorial.

3. Prepare separate credentials

Create an API Key on the API Keys page that is easy to identify and deactivate. Do not write the real Key into the repository, screenshots, logs, or shared configurations.

4. Review permissions

Verify the directories, commands, networks, and external services accessible by the tool. By default, auto-approve is disabled, and only the minimum range needed to complete the current task is enabled.

Phased validation

StageSuggested taskPass criteria
Basic connectionOnly reply with a fixed text without calling the toolIt can return content, and the Provider, Base URL, and model meet expectations
Read-only filesRead and summarize README.md in the test directoryNo files are written and no unapproved commands are executed
Controlled toolsPerform a revocable operation with a clear scope of impactThe client displays the operation content and confirms the results, which match expectations
Project TasksHandle real projects under version control protectionChanges can be reviewed, rolled back, and can pass existing project checks

Do not assume that "client successfully started" means access is complete. At the very least, confirm that the actual request uses the expected provider, model, and protocol, and check that the tool does not exceed the authorization scope.

Common selection issues

ProblemHandling recommendations
Chat works, but tools do notFirst confirm that the target model and protocol support tool calls, then check the client version and tool permissions
The same model performs differently in different toolsCompare protocols, system prompts, tool schemas, context, and client default parameters
Configured correctly but still requesting other ProvidersFully restart the client and check the user-level configuration, environment variables, and the currently enabled Provider
Base URL returns 404Use the guide to confirm whether the client expects the API Origin or the /v1 Base URL, and whether it appends the operation path automatically
You are unsure whether to enable automatic approvalKeep it disabled. Enable approvals selectively only after the task, directory, and command boundaries are clearly defined
Requires connection to databases, file systems, or business servicesRead MCP Access and Security first, and verify the source and permissions of the service

Safety advice

  • Download the installation package or command from the tool's official channel and read the version instructions before upgrading;
  • Use separate API Keys for different tools so each can be revoked and audited independently;
  • Running tasks that modify files under version control or backup protection;
  • Do not submit passwords, customer information, production data, or other unnecessary sensitive information to the model;
  • Check whether tool logs, session exports, and crash reports contain Key, path, or business data;
  • After stopping the tool, delete the credentials saved within it and revoke any permissions you no longer need.

If you have already identified the tool, please start with CC-Switch Integration Tutorial, or directly select the corresponding tool from the table above. Please refer to API Reference for interface fields and response structure.

On this page