A VS Code extension that provides a dedicated input assistant for Claude Code with Japanese IME support.
日本語版 README はこちら
Note: This is an unofficial third-party extension and is not affiliated with Anthropic.
Quick Start
- Install from VS Code Marketplace (search "Input Assistant for Claude Code")
- Open the input panel:
Ctrl+K Ctrl+J
- Type your message and send:
Ctrl+Enter
Features
| Category |
Features |
| Input |
Japanese IME support, Webview-based input modal |
| Translation |
7 providers (Google Cloud, DeepL, OpenAI, Gemini, Claude, Local LLM, Unofficial) |
| History |
Auto-save (50 items), Favorites (20 items), Search |
| Guardrails |
AI-specific setting templates for automatic message completion |
| Multi-AI |
Claude Code, OpenAI Codex, Gemini Code Assist, VS Code Chat |
| Extras |
Theme support, Terminal launch, File path insertion |
Keyboard Shortcuts
| Action |
Windows/Linux |
Mac |
| Open/Focus Input |
Ctrl+K Ctrl+J |
Cmd+K Cmd+J |
| Send Message |
Ctrl+Enter |
Ctrl+Enter |
| Toggle Mode |
Shift+Tab or Alt+M |
Shift+Tab or Option+M |
| Send Selection |
Ctrl+Shift+Q |
Cmd+Shift+A |
Tabs Overview
| Tab |
Description |
| Input |
Text input area with translation, AI selection, and file path insertion |
| History |
Browse and reuse past inputs, add to favorites |
| Favorites |
Manage frequently used inputs |
| Guardrails |
Configure AI-specific message templates (import/export supported) |
| Settings |
Configure history count, shortcuts, translation provider, etc. |
| Help |
Keyboard shortcuts, translation setup guide, official Claude Code commands |
Translation
Supports bidirectional Japanese-English translation with 7 providers:
| Provider |
Type |
Notes |
| Google Cloud |
Translation API |
High accuracy, requires API key |
| DeepL |
Translation API |
High quality, Free/Pro plans |
| OpenAI |
LLM |
GPT-4o and other models |
| Gemini |
LLM |
Gemini 1.5/2.0 models |
| Claude |
LLM |
Haiku/Sonnet/Opus models |
| Local LLM |
LLM |
Ollama/LMStudio compatible |
| Unofficial |
Scraping |
No API key (with limitations) |
Setup: Select provider in Settings tab → Configure API key → Check Help tab for detailed guide.
Multi-AI Support
| AI |
Method |
| Claude Code |
Direct Terminal integration |
| OpenAI Codex |
Clipboard-based command |
| Gemini Code Assist |
Clipboard-based command |
| VS Code Chat |
Native VS Code chat (Copilot, etc.) |
Settings
Basic Settings
| Setting |
Default |
Description |
cc-input-jp.language |
"auto" |
UI language (auto/en/ja/fr/de/zh-cn/ko) |
cc-input-jp.showNotifications |
true |
Show notification on send |
cc-input-jp.maxHistoryItems |
50 |
History limit (20-200) |
cc-input-jp.maxFavoriteItems |
20 |
Favorites limit (10-100) |
cc-input-jp.translate.provider |
"google-cloud" |
Translation provider |
cc-input-jp.guardrails.enabled |
true |
Enable Guardrails auto-insertion |
Advanced Settings
| Setting |
Default |
Description |
cc-input-jp.preferSidebar |
true |
Open Claude Code in sidebar |
cc-input-jp.preferTerminalMode |
true |
Prefer Terminal mode |
cc-input-jp.allowMultipleClaudeTerminals |
false |
Allow multiple Terminal instances |
cc-input-jp.modeToggleShortcut |
"shift-tab" |
Mode toggle shortcut |
cc-input-jp.keepTerminalFocus |
true |
Keep Terminal focus after send |
cc-input-jp.sendSelectionShortcut |
"ctrl-shift-q" |
Send selection shortcut |
cc-input-jp.filePathFormat |
"relative" |
File path format (relative/absolute) |
cc-input-jp.guardrails.position |
"prefix" |
Guardrails position (prefix/suffix) |
cc-input-jp.translate.activePreset |
"preset1" |
Active translation direction preset |
Requirements
- OS: Windows 10/11, macOS
- Claude Code: Running in VS Code Terminal
- Windows: WSL2 recommended, VS Code WSL extension for integration
Changelog
See CHANGELOG.md for full history.
Current Version: v1.9.2
License
MIT License - See LICENSE for details.
Disclaimer
This extension is not an official Anthropic product. It is an independently developed third-party tool.
| |