macOS、LinuxなどのUnix系システム向けの、構文ハイライトと入力候補を標準搭載した使いやすい対話型コマンドラインシェル。
lasantosr/intelli-shell
Bash、Zsh、Fish、Nushell、PowerShellで使えるコマンドテンプレート/スニペット管理ツール。ターミナルでIntelliSenseのように使えます。
- スター
- 1,298
- フォーク
- 25
- 未解決の Issue
- 5
- 最終コミット
- 7 日前
これは何?
IntelliShellは、シェルに組み込んで使うコマンドテンプレート/スニペット管理ツールです。{{variables}}を含むコマンドをブックマークしておけば、シェルの履歴だけに頼らず、ホットキーであとから検索できます。変数はプロンプトから入力でき、過去の入力、ほかのコマンド、環境変数をもとに候補が表示されます。
Bash、Zsh、Fish、Nushell、PowerShellに対応し、Linux、macOS、Windows向けのスタンドアロンバイナリを提供しています。オプションのAI機能では、ローカルまたはリモートのLLMを使って、説明文からコマンドを生成したり、失敗したコマンドを修正したり、テキストからコマンドテンプレートを抽出したりできます。tldrのページ、共有Gist、HTTPエンドポイントからコマンドをインポートすることもできます。
チームはリポジトリに.intellishellファイルを追加し、ビルドやデプロイのコマンドを、そのワークスペースで作業する全員が検索できるようにできます。検索モード、キー割り当て、テーマ、ランキングは設定可能です。
主な機能
- 01ctrl+spaceやctrl+bなどのシェルホットキーで、コマンドの検索、ブックマーク、修正ができます。
- 02{{variables}}を使った再利用可能なコマンドテンプレートを作成し、対話形式で値を入力できます。
- 03過去の入力、ほかのコマンド、環境変数をもとに、変数の候補を動的に表示します。
- 04ローカルまたはリモートのLLMを使って、コマンドの生成、修正、インポートができます。
- 05ファイル、HTTPエンドポイント、Gistを介してコマンドをインポート/エクスポートできます。
- 06ワークスペース固有のコマンドを.intellishellファイルから読み込めます。
ユースケース
- Docker、Git、クラウドCLIでよく使う長いコマンドを整理し、検索できるようにする。
- ターミナルでビルドやデプロイのコマンドを見つけ、新しいリポジトリへの参加をスムーズにする。
- コミット済みのワークスペースファイルやGistを使って、チーム標準のシェルタスクを共有する。
- AIに原因の診断と修正を依頼し、失敗したコマンドから復旧する。
トピック
よくある質問
- intelli-shell とは?
- Bash、Zsh、Fish、Nushell、PowerShellで使えるコマンドテンプレート/スニペット管理ツール。ターミナルでIntelliSenseのように使えます。 IntelliShellは、シェルに組み込んで使うコマンドテンプレート/スニペット管理ツールです。{{variables}}を含むコマンドをブックマークしておけば、シェルの履歴だけに頼らず、ホットキーであとから検索できます。変数はプロンプトから入力でき、過去の入力、ほかのコマンド、環境変数をもとに候補が表示されます。
- intelli-shell は無料で使えますか?ライセンスは?
- intelli-shell は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- intelli-shell は今もメンテナンスされていますか?
- 活発にメンテナンス中。intelli-shell の最終コミットは 2026年10月15日 です。
- intelli-shell は何に使えますか?
- Docker、Git、クラウドCLIでよく使う長いコマンドを整理し、検索できるようにする。 ターミナルでビルドやデプロイのコマンドを見つけ、新しいリポジトリへの参加をスムーズにする。 コミット済みのワークスペースファイルやGistを使って、チーム標準のシェルタスクを共有する。 AIに原因の診断と修正を依頼し、失敗したコマンドから復旧する。
- intelli-shell はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lasantosr/intelli-shell
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
よく使うディレクトリを学習し、主要なシェルから数回のキー入力で移動できる、賢いcdコマンド。
標準の型ヒントからCLIアプリを構築できるPythonライブラリ。ヘルプ表示、入力検証、シェル補完を自動で提供します。
Rust製のクロスプラットフォーム対応テキストエキスパンダー。入力したキーワードをスニペット、絵文字、日付、スクリプトの出力に置き換えます。
シンタックスハイライト、Gitの変更箇所表示、自動ページャー機能を備えた、ターミナル向けのcat(1)クローン。