Overview Version History Q & A Rating & Review
ClaudeCode_Screenshot for Windows (v0.2.5)
Advanced VS Code extension for Claude AI integration with screenshot support and comprehensive development features.
🎯 Key Features
Core Functionality
💬 Interactive Chat Interface : Powerful sidebar panel for seamless Claude conversations
🖼️ Screenshot & Image Support : Capture screenshots or paste images directly from clipboard (Ctrl+V)
🔄 Dual Mode Architecture :
API Mode : Direct integration with Claude API for fast responses
CLI Mode : Full integration with Claude Code CLI for advanced features
📝 Smart Message History : Searchable conversation history with export options
🔧 MCP Configuration : View and edit MCP (Model Context Protocol) configuration files
📋 CLAUDE.md Integration : Direct editing of project-specific AI instructions (global & local)
🎯 Custom Command Buttons : Configurable quick-action buttons with delete functionality
🐛 Debug Panel : Real-time debugging for extension, webview, terminal, CLI, and MCP
User Experience
🌐 Internationalization : Full support for English and Korean languages
🚀 Multi-Launch Options : Normal and bypass permission modes for Claude CLI
🔍 Smart CLI Detection : Automatic detection and switching between API and CLI modes
⚡ Performance Optimized : Efficient resource usage with lazy loading
📦 Installation
From VS Code Marketplace
Open VS Code
Go to Extensions (Ctrl+Shift+X)
Search for "ClaudeCode_Screenshot"
Click Install
From VSIX file
Download the .vsix
file from Releases
Open VS Code
Press Ctrl+Shift+P
Type "Extensions: Install from VSIX..."
Select the downloaded .vsix
file
Development Setup
# Clone the repository
git clone https://github.com/shandylee/claude-vscode
cd claude_vscode
# Install dependencies
npm install
# Build webview UI
cd webview-ui
npm install
npm run build
cd ..
# Compile TypeScript
npm run compile
# Run in development mode
# Press F5 in VS Code
🚀 Getting Started
Initial Setup
Click the Claude icon in the Activity Bar (left sidebar)
Choose your preferred mode:
API Mode : Enter your Claude API key in settings
CLI Mode : Install Claude CLI and the extension will auto-detect it
API Mode Setup
Get your API key from Anthropic Console
Open VS Code settings (Ctrl+,
)
Search for "claudecode-screenshot.apiKey"
Enter your API key
CLI Mode Setup
Install Claude CLI:
npm install -g @anthropic-ai/claude-cli
The extension will automatically detect and prompt to switch to CLI mode
Or manually enable in settings: claudecode-screenshot.useCLI
💡 Usage Guide
Sending Messages
Type your message in the input area
Press Enter or click Send button
Paste images directly from clipboard (Ctrl+V)
Use custom command buttons for quick prompts
Delete unwanted command buttons with the × button
Working with Images
Screenshot : Use system screenshot tools, then paste
Clipboard : Copy any image and paste directly
Drag & Drop : Coming soon!
MCP Configuration
Click "Settings" in the panel
View MCP configuration with "View Config File"
Install MCP servers manually via VS Code command
CLAUDE.md Files
Global : ~/.claude/CLAUDE.md
- User-wide instructions
Local : ./CLAUDE.md
- Project-specific instructions
Access via Settings → Environment Settings
⚙️ Configuration
Access settings through VS Code settings (Ctrl+,
) and search for "ClaudeCode_Screenshot":
Setting
Description
Default
apiKey
Your Claude API key (for API mode)
-
useCLI
Use Claude Code CLI instead of API
false
autoDetectCLI
Auto-detect and switch to CLI mode
true
language
UI language (en/ko)
en
commandButtons
Custom quick command buttons
["Review this code", "Refactor this", "Find bugs", "Write tests"]
mcpServers
Additional MCP server configurations
{}
⌨️ Keyboard Shortcuts
Ctrl+Alt+R
(Mac: Cmd+Alt+R
): Reload Claude Assistant
Ctrl+V
: Paste image from clipboard
📋 Commands
All commands are accessible via Command Palette (Ctrl+Shift+P
):
Claude: Show Panel
- Open ClaudeCode Screenshot panel
Claude: Reload
- Reload the extension
Claude: Open Terminal CLI (Normal)
- Launch Claude CLI with standard permissions
Claude: Open Terminal CLI (Bypass Permissions)
- Launch Claude CLI with elevated permissions
Claude: Run with Prompt
- Execute Claude with a custom prompt
Claude: Manage MCP Servers
- Open MCP server management interface
Claude: Install MCP Server Globally
- Install MCP servers with global scope
Claude: Sync MCP Servers Configuration
- Synchronize MCP server settings
Claude: Check MCP Server Status
- View current MCP server status
Claude: Initialize MCP Servers
- Set up MCP servers for first use
Claude: Open MCP Config File
- Direct access to MCP configuration
Claude: Debug Terminal Message
- Debug terminal communication issues
🔧 Troubleshooting
Extension not appearing
Reload VS Code window: Ctrl+Shift+P
→ "Developer: Reload Window"
Check Activity Bar for Claude icon
Verify installation in Extensions view
CLI mode not working
Ensure Claude CLI is installed: claude --version
Check terminal permissions
Try creating a Claude terminal manually first
Image paste not working
Ensure clipboard contains an image
Try copying the image again
Check Debug Panel for errors
On Windows: Use Win+Shift+S for screenshots
🛡️ Privacy & Security
API keys are stored securely in VS Code's secret storage
Images are temporarily saved and auto-deleted after use
All conversations are stored locally
No telemetry or usage data is collected
📋 Requirements
VS Code 1.85.0 or higher
Node.js 16 or higher
Windows 10/11 (optimized for Windows)
Claude API key (for API mode) or Claude CLI (for CLI mode)
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
Fork the repository
Create your feature branch (git checkout -b feature/amazing-feature
)
Commit your changes (git commit -m 'Add amazing feature'
)
Push to the branch (git push origin feature/amazing-feature
)
Open a Pull Request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
Anthropic for Claude AI and Claude Code CLI
VS Code team for the excellent extension API
All contributors and users for their feedback and support
🇰🇷 한국어 문서
한국어로 보기
ClaudeCode_Screenshot for Windows (v0.2.5)
스크린샷 지원과 포괄적인 개발 기능을 갖춘 고급 Claude AI 통합 VS Code 확장 프로그램.
🎯 주요 기능
핵심 기능
💬 대화형 채팅 인터페이스 : Claude와의 원활한 대화를 위한 강력한 사이드바 패널
🖼️ 스크린샷 및 이미지 지원 : 스크린샷 캡처 또는 클립보드에서 직접 이미지 붙여넣기 (Ctrl+V)
🔄 듀얼 모드 아키텍처 :
API 모드 : 빠른 응답을 위한 Claude API 직접 통합
CLI 모드 : 고급 기능을 위한 Claude Code CLI 완전 통합
개발 도구
📝 스마트 메시지 기록 : 내보내기 옵션이 있는 검색 가능한 대화 기록
🔧 MCP 설정 : MCP (Model Context Protocol) 설정 파일 보기 및 편집
📋 CLAUDE.md 통합 : 프로젝트별 AI 지침 직접 편집 (전역 및 로컬)
🎯 사용자 정의 명령 버튼 : 삭제 기능이 있는 구성 가능한 빠른 실행 버튼
🐛 디버그 패널 : 확장, 웹뷰, 터미널, CLI 및 MCP를 위한 실시간 디버깅
사용자 경험
🌐 국제화 : 영어 및 한국어 완벽 지원
🚀 다중 실행 옵션 : Claude CLI를 위한 일반 및 권한 우회 모드
🔍 스마트 CLI 감지 : API와 CLI 모드 간 자동 감지 및 전환
⚡ 성능 최적화 : 지연 로딩을 통한 효율적인 리소스 사용
🚀 시작하기
CLI 모드 설정
Claude CLI 설치:
npm install -g @anthropic-ai/claude-cli
확장 프로그램이 자동으로 감지하여 CLI 모드로 전환 안내
또는 설정에서 수동으로 활성화: claudecode-screenshot.useCLI
이미지 작업
스크린샷 : 시스템 스크린샷 도구 사용 후 붙여넣기
클립보드 : 이미지 복사 후 직접 붙여넣기
드래그 앤 드롭 : 곧 제공 예정!
⚙️ 설정
VS Code 설정(Ctrl+,
)에서 "ClaudeCode_Screenshot" 검색:
설정
설명
기본값
apiKey
Claude API 키 (API 모드용)
-
useCLI
API 대신 Claude Code CLI 사용
false
autoDetectCLI
CLI 모드 자동 감지 및 전환
true
language
UI 언어 (en/ko)
en
commandButtons
사용자 정의 빠른 명령 버튼
["코드 리뷰 해줘", "리팩토링 추천해줘", "버그 찾아줘", "테스트 작성해줘"]