English | 日本語
English
A VS Code extension that provides a dedicated input assistant for Claude Code with Japanese IME support.
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 |
| Projects |
Per-project data scoping (history, favorites, templates, settings) |
| Multi-AI |
Claude Code, OpenAI Codex, Gemini Code Assist, VS Code Chat |
| Extras |
Theme support, Terminal launch, File path insertion, Status bar quick launch |
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 copy + manual paste |
| 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.10.1
License
MIT License - See LICENSE for details.
Disclaimer
This extension is not an official Anthropic product. It is an independently developed third-party tool.
日本語
Claude Code専用の入力アシスタント VS Code拡張機能(日本語IME対応)
注意: これはAnthropicとは関係のない非公式のサードパーティ拡張機能です。
クイックスタート
- VS Code Marketplace からインストール("Input Assistant for Claude Code" で検索)
- 入力パネルを開く:
Ctrl+K Ctrl+J
- メッセージを入力して送信:
Ctrl+Enter
機能
| カテゴリ |
機能 |
| 入力 |
日本語IME対応、Webviewベース入力モーダル |
| 翻訳 |
7プロバイダー対応(Google Cloud, DeepL, OpenAI, Gemini, Claude, ローカルLLM, 非公式API) |
| 履歴 |
自動保存(50件)、お気に入り(20件)、検索機能 |
| Guardrails |
AI別の設定テンプレート自動挿入 |
| プロジェクト管理 |
データをプロジェクト別にスコープ(履歴・お気に入り・テンプレート・設定) |
| マルチAI |
Claude Code, OpenAI Codex, Gemini Code Assist, VS Code Chat |
| その他 |
テーマ対応、Terminal起動、ファイルパス挿入、ステータスバー起動アイコン |
キーボードショートカット
| 操作 |
Windows/Linux |
Mac |
| 入力パネルを開く/フォーカス |
Ctrl+K Ctrl+J |
Cmd+K Cmd+J |
| メッセージ送信 |
Ctrl+Enter |
Ctrl+Enter |
| モード切替 |
Shift+Tab または Alt+M |
Shift+Tab または Option+M |
| 選択範囲送信 |
Ctrl+Shift+Q |
Cmd+Shift+A |
タブ機能
| タブ |
説明 |
| 入力 |
テキスト入力エリア、翻訳、AI選択、ファイルパス挿入 |
| 履歴 |
過去の入力を検索・再利用、お気に入り追加 |
| お気に入り |
よく使う入力を管理 |
| Guardrails |
AI別のメッセージテンプレート設定(インポート/エクスポート対応) |
| 設定 |
履歴件数、ショートカット、翻訳プロバイダー等を設定 |
| ヘルプ |
キーボードショートカット、翻訳設定ガイド、Claude Code公式コマンド一覧 |
翻訳機能
日本語⇄英語の双方向翻訳、7種類のプロバイダーに対応:
| プロバイダー |
種類 |
備考 |
| Google Cloud |
翻訳API |
高精度、APIキー必要 |
| DeepL |
翻訳API |
高品質、Free/Proプラン対応 |
| OpenAI |
LLM |
GPT-4o等のモデル選択可能 |
| Gemini |
LLM |
Gemini 1.5/2.0モデル |
| Claude |
LLM |
Haiku/Sonnet/Opusモデル |
| ローカルLLM |
LLM |
Ollama/LMStudio対応 |
| 非公式API |
スクレイピング |
APIキー不要(制限あり) |
設定方法: 設定タブでプロバイダー選択 → APIキー設定 → ヘルプタブで詳細ガイドを確認
マルチAI対応
| AI |
送信方法 |
| Claude Code |
Terminal直接連携 |
| OpenAI Codex |
クリップボードコピー+手動ペースト |
| Gemini Code Assist |
クリップボード経由 |
| VS Code Chat |
VS Codeネイティブチャット(Copilot等) |
設定
基本設定
| 設定項目 |
デフォルト |
説明 |
cc-input-jp.language |
"auto" |
UI言語(auto/en/ja/fr/de/zh-cn/ko) |
cc-input-jp.showNotifications |
true |
送信完了時に通知を表示 |
cc-input-jp.maxHistoryItems |
50 |
履歴の最大件数(20-200) |
cc-input-jp.maxFavoriteItems |
20 |
お気に入りの最大件数(10-100) |
cc-input-jp.translate.provider |
"google-cloud" |
翻訳プロバイダー |
cc-input-jp.guardrails.enabled |
true |
Guardrails自動挿入を有効化 |
詳細設定
| 設定項目 |
デフォルト |
説明 |
cc-input-jp.preferSidebar |
true |
Claude Codeをサイドバーで開く |
cc-input-jp.preferTerminalMode |
true |
Terminalモードを優先 |
cc-input-jp.allowMultipleClaudeTerminals |
false |
複数Terminal起動を許可 |
cc-input-jp.modeToggleShortcut |
"shift-tab" |
モード切替ショートカット |
cc-input-jp.keepTerminalFocus |
true |
送信後のTerminalフォーカス保持 |
cc-input-jp.sendSelectionShortcut |
"ctrl-shift-q" |
選択範囲送信ショートカット |
cc-input-jp.filePathFormat |
"relative" |
ファイルパス形式(relative/absolute) |
cc-input-jp.guardrails.position |
"prefix" |
Guardrails挿入位置(prefix/suffix) |
cc-input-jp.translate.activePreset |
"preset1" |
アクティブな翻訳方向プリセット |
前提条件
- 対応OS: Windows 10/11, macOS
- Claude Code: VS Code Terminal内で動作していること
- Windows環境: WSL2推奨、VS Code WSL拡張機能で連携
更新履歴
詳細は CHANGELOG.md を参照してください。
現在のバージョン: v1.10.1
ライセンス
MIT License - 詳細は LICENSE を参照
免責事項
この拡張機能はAnthropicの公式製品ではありません。個人開発のサードパーティツールです。
| |