Overview
Cline is a VS Code extension (formerly Roo Code) with React webview UI, providing file editing, shell execution, browser automation via Puppeteer, and MCP integration.Extension ID:
Storage:
Dependencies:
saoudrizwan.claude-devStorage:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/Dependencies:
$$require=55-integrations-optional/keychain.sb$$Sandbox Profile
Running in VS Code
Key Capabilities
- Browser automation — Downloads Chromium (~150MB) to extension storage
- MCP integration — stdio, SSE, StreamableHTTP transports
- Multiple OAuth flows — Claude Code, OpenAI Codex, MCP servers
- CLI mode — Standalone session mode with gRPC ProtoBus (port 26040)
Security Considerations
- Standalone secrets — Stored in plain JSON (
~/.cline/data/secrets.json) - gRPC insecure — Uses
grpc.ServerCredentials.createInsecure()on port 26040 - Chromium download — Puppeteer downloads full browser binary
- Machine ID — Reads
IOPlatformSerialNumberon macOS