Gemini CLI silent at startup? Find which stage is waiting.
A live process with no output does not identify the cause. Determine whether the CLI reached its prompt or sent a request, and preserve configuration before changing it.
What the failure looks like.
Gemini CLI launches, remains alive, and produces no usable prompt or error. The terminal looks frozen even though the process has not exited.
Why it happens.
Corrupted local configuration, shell initialization, or a startup dependency can block the CLI before it reaches a model request.
Fix it without losing the task.
What the next AI should receive.
Exact startup command and shell, CLI version, active config path, last startup output, whether a prompt appeared or a model request was sent, and any preserved configuration change.
Check before restarting
Check whether Gemini CLI has reached its prompt or issued a model request. Capture the startup command and relevant local logs before changing configuration.
Boundary of the evidence
Repository state cannot identify a CLI startup root cause by itself. The issue cited here is an individual report, not proof that the behavior is widespread.
Diagnostic checkpoint
The key diagnostic split is whether the CLI reaches its prompt or sends a request; preserve config before testing either path.
How ShardStitch helps.
ShardStitch can preserve the repository task while you diagnose Gemini CLI startup separately. Include the command and configuration details in the handoff; the packet does not read the CLI logs unless you provide them.
Source trail.
Gemini CLI issue #12163, the issue tracker, and the Gemini CLI repository.
FAQ.
How can I tell a Gemini CLI startup hang from a slow model response?
Record whether the CLI reached its prompt and whether a request was sent. A failure before the prompt points to local startup; a request already in flight needs request/log evidence.
Should I delete Gemini CLI configuration to make it start?
Not as a first step. Preserve the active configuration and inspect the exact startup error. Change or reset only the setting supported by the diagnostic evidence.
Scope note: Evidence boundary: the linked Gemini CLI issue is one report. Treat shell, configuration, authentication, and network explanations as hypotheses until local logs identify the failing stage.