Skip to content

AI Environment

CLI Tools Overview & Comparison

Compare agentic AI CLI tools (Claude Code, Antigravity CLI, OpenCode) and GUI options (Cherry Studio) to choose the best fit for your research workflow.

Reference page for: agentic CLI tool choice. Other pages link here before sending readers into a specific setup guide.

Overview

The Research Memex workflow works with both GUI and CLI tools. GUI tools are better for early exploration and teaching; CLI tools are better when the work becomes file-based, repeatable, and auditable.

Info

Most researchers should start with one GUI and one CLI. Cherry Studio covers model comparison and knowledge bases. A CLI agent covers project files, scripts, and longer running research workflows.

The Current Landscape

Cherry Studio

  • Visual multi-model workspace
  • Good first interface for API keys, knowledge bases, and MCP servers
  • Useful for teaching, comparison, and non-terminal researchers
  • Full guide: Cherry Studio Setup

Claude Code

  • Anthropic's terminal agent
  • Strong fit for deep project work, code, and research-writing infrastructure
  • Best when you want Claude as the main workspace model
  • Full guide: Claude Code Setup

Antigravity CLI

  • Google's current terminal-agent path for consumer and free Gemini CLI users
  • Good fit for Google-account workflows, SSH use, and Antigravity 2.0 continuity
  • Not a replacement for direct Gemini API setup in Cherry Studio, OpenCode, or Vox
  • Full guide: Antigravity CLI Setup

OpenCode

  • Multi-provider terminal UI
  • Good fit for comparing GPT, Claude, Gemini, DeepSeek, Kimi, GLM, Qwen, xAI, and local models
  • Best when model choice is the experiment
  • Full guide: OpenCode Setup

Comparison Table

FeatureCherry StudioClaude CodeAntigravity CLIOpenCode
InterfaceGUICLICLITUI
Provider modelMany providersClaudeGoogle Antigravity/Gemini pathsMany providers
Best roleExploration and teachingPrimary project workspaceGoogle terminal-agent workflowProvider comparison
Direct API keysYesUsually noNo for normal sign-in flowYes
MCP supportFullFullUse documented settings/plugin paths onlyDepends on host/provider config
Project memoryKnowledge bases and chatsProject files + Claude configProject files + Antigravity settings/pluginsProject config
Cost shapeProvider API usageSubscription/API, depending on planGoogle account/enterprise pathProvider API usage
Best forStarting outDeep workGoogle-agent continuityModel experimentation

Which One Should You Use?

If you are new to the workflow

Start with Cherry Studio. It makes providers, API keys, knowledge bases, and MCP servers visible. Add a CLI only after you have a real project folder and repeated tasks.

If you want the strongest single-agent workspace

Use Claude Code. It is the default high-trust workspace in this site because it handles repository context, file edits, command execution, and research infrastructure cleanly.

If you used Gemini CLI

Move the terminal-agent workflow to Antigravity CLI. Keep direct Gemini API work where it already belongs: Google AI Studio, Cherry Studio, OpenCode, Vox, or another provider client.

If you want to compare models

Use OpenCode. It keeps the tool constant while you vary the model/provider, which is the right shape for model-selection experiments.

Research Phases

Research phaseRecommended surfaceReason
First setupCherry StudioLowest friction for provider keys and knowledge bases
Literature explorationCherry Studio or OpenCodeEasy model comparison and corpus experiments
File-based analysisClaude Code or Antigravity CLIAgents can work inside a project folder
Multi-model challengeOpenCode or Vox MCPSame prompt across different providers
Final writing and infrastructureClaude CodeStrong project reasoning and repo operations

Terminal Basics

If you are new to terminals, these commands are enough to begin:

cd ~/Documents/Research-Project
pwd
ls

Launch the CLI you installed:

claude
agy
opencode

Exit most terminal tools with exit, /exit, or Ctrl+D, depending on the tool.

API Keys vs Sign-In

Do not collapse every tool into the same auth pattern.

Auth patternUsed byNotes
Provider API keyCherry Studio, OpenCode, VoxUse OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, GEMINI_API_KEY, etc. only when the client calls that provider directly.
Product sign-inClaude Code, Antigravity CLIThe tool handles the session. Do not invent provider env vars unless the official docs say to.
Enterprise project bindingAntigravity CLI, some Claude/Google setupsFollow your organization's onboarding path.

Setup Guides

Troubleshooting

Large-context Gemini model access

Use the Gemini API path in API Keys Setup, or use a client such as Cherry Studio, OpenCode, or Vox. Antigravity CLI is the terminal-agent product path, not the general Gemini API setup page.

Old Gemini CLI notes

If the note is about terminal-agent usage, migrate it to Antigravity CLI. If it is about model/API access, keep the Gemini API-key guidance.

Choosing a single CLI

Use Claude Code if you want one primary workspace. Use OpenCode if provider comparison matters more than a single polished agent. Use Antigravity CLI if you specifically want the Google Antigravity path.

External References