llm-shellは、Simon Willison氏のllmコマンドラインツールをzshと連携させ、ターミナル上でAIの力をより活用するためのシェルです。
gitやdockerのコマンドを忘れた際に、LLMをターミナルから呼び出し候補のコマンドを選択して使う事でUIでLLMに聞くより効率化出来ます
- 候補の取得: タスクの説明からコマンド候補を提案
- クリップボード: 選択結果を自動的にクリップボードにコピー
注意: このツールは以下の環境でのみ動作確認をしています:
- macOS Sequoia 15.3.2
- iTerm2
- zsh
- llmのインストール
- このリポジトリのコードを自身の .zshrc にコピー
- 欲しいエイリアスを.zshrcに追加
- llm keys set openai で、OpenAI APIキーを設定
$ gllm commitした後にファイル追加したけど、前のコミットに含めたい候補が出るので選択肢、Cmd+Vでペースト