claude-sh は何をしますか?
bash上でClaude Codeを実行。npm依存なし、リアルタイムストリーミング、ツール使用、権限管理、セッション再開をサポート。
概要
このシェルスクリプトは、Node.jsやnpmをインストールせずにClaude Codeの機能をbash環境で利用できるようにします。
機能
- npm不要: Node.jsやnpmの依存関係なしで動作
- リアルタイムストリーミング: 出力をリアルタイムで表示
- ツール使用: Claude Codeのツール(ファイル編集、コマンド実行など)をサポート
- 権限管理: ツールごとに実行許可を制御
- セッション再開: 中断されたセッションを再開可能
インストール
git clone https://github.com/shadow400x/claude-sh
cd claude-sh
使用方法
# 基本的な使い方
./claude.sh "あなたのプロンプト"
# 対話モード
./claude.sh --interactive
# セッション再開
./claude.sh --resume <セッションID>
設定
環境変数:
ANTHROPIC_API_KEY: Anthropic APIキー(必須)CLAUDE_SH_MODEL: 使用するモデル(デフォルト: claude-sonnet-4-20250514)CLAUDE_SH_MAX_TOKENS: 最大トークン数(デフォルト: 4096)
ライセンス
MIT