> ## Documentation Index
> Fetch the complete documentation index at: https://darwin.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini CLI

> Use Darwin from an MCP-enabled Gemini CLI session.

Install Darwin's official Gemini CLI extension:

```bash theme={null}
gemini extensions install https://github.com/darwin-studios/darwin-gemini-cli
```

The [public extension repository](https://github.com/darwin-studios/darwin-gemini-cli) contains the root manifest and no credentials. It connects to `https://mcp.darwin.so/mcp`, is released as `v0.1.0`, and carries the `gemini-cli-extension` topic for Gemini's automatic gallery indexing. Gallery appearance follows Google's daily crawler and is not represented as approved until it appears there.

Restart Gemini CLI, run `/extensions list`, authenticate in the browser, verify the advertised tools, and ask Gemini to Search before starting work. Persist the returned `actionId` outside transient model prose when a task may survive the current terminal session.

Use `get_action` after a restart or interrupted browser interaction instead of creating replacement work.

## Session checklist

* Keep user-scoped OAuth outside repository files.
* Confirm the advertised tool list before assigning real work.
* Ask for Search results and terms before allowing Act.
* Persist `actionId` in application state when work can outlive the terminal.
* Return connection, payment, and approval steps to the user.
