Repolode
AI-Shell-Team

AI-Shell-Team/aish

フルPTYに対応したAI搭載Linuxシェル。`;` の後に自然言語で依頼すると、リスク評価付きのコマンドが実行前に提示されます。

スター
578
フォーク
132
未解決の Issue
43
最終コミット
一昨日

これは何?

AISHは、AIアシスタント機能を備えたRust製シェルです。通常のターミナルと同じように使え、vim、ssh、topなどの対話型プログラムもフルPTY上で実行できます。`;` を先頭に付けた入力はOpenAI互換モデルに送られ、説明された作業に応じてコマンドの解説や生成が行われます。

AIが生成したコマンドは、設定可能なセキュリティポリシーエンジンを通過します。各コマンドはLOW、MEDIUM、HIGHのいずれかに評価され、低リスクのコマンドは既定で実行され、中リスクのコマンドは確認を求められ、高リスクのコマンドは既定でブロックされます。オプションの特権サンドボックスサービスを使うと、実行前にコマンドを試し、変更内容を評価できます。

このプロジェクトには、ユーザーディレクトリからドメイン知識やワークフローをホットロードするSkillsプラグインシステム、ローカルのSQLiteセッション履歴、Markdownベースの長期記憶、オプションのLangfuseによる可観測性機能も含まれています。Linuxを対象としており、ローカルモデルを含む、OpenAI互換APIで利用可能なあらゆるモデルをサポートします。

主な機能

  • 01vim、ssh、topなどの対話型プログラム向けのフルPTY対応
  • 02`;` を付けた自然言語での依頼とコマンド解説
  • 03AI生成コマンドのリスク評価(LOW/MEDIUM/HIGH)と確認フロー
  • 04実行前にコマンドの変更内容を評価するオプションのサンドボックス実行
  • 05ホットロードと優先度の上書きに対応したSkillsプラグイン
  • 06ローカルのSQLiteセッション履歴とMarkdown形式の長期記憶

ユースケース

  • 問題を平易な言葉で説明してLinuxシステムのトラブルシューティングを行う
  • 構文を覚えなくても、ファイル検索やアーカイブ操作などの複雑なシェルコマンドを生成する
  • リスクのあるコマンドを実行する前に確認を挟み、AIを活用した運用作業を行う
  • OpenAI互換エンドポイント経由でローカルモデルやセルフホストモデルを利用する

クイックスタート

  1. 1

    README に記載されている公式インストールスクリプトを実行します

  2. 2

    シェルを起動します

    aish

使う前に知っておきたいこと

  • Linux のみ対応しています。README には macOS または Windows のサポートについて記載がありません。
  • AI リクエストを実行するには、LLM API キーまたは設定済みのモデルが必要です。

収録されている特集

トピック

よくある質問

aish とは?
フルPTYに対応したAI搭載Linuxシェル。`;` の後に自然言語で依頼すると、リスク評価付きのコマンドが実行前に提示されます。 AISHは、AIアシスタント機能を備えたRust製シェルです。通常のターミナルと同じように使え、vim、ssh、topなどの対話型プログラムもフルPTY上で実行できます。`;` を先頭に付けた入力はOpenAI互換モデルに送られ、説明された作業に応じてコマンドの解説や生成が行われます。
aish は無料で使えますか?ライセンスは?
aish は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
aish は今もメンテナンスされていますか?
活発にメンテナンス中。aish の最終コミットは 2026年11月6日 です。
aish は何に使えますか?
問題を平易な言葉で説明してLinuxシステムのトラブルシューティングを行う 構文を覚えなくても、ファイル検索やアーカイブ操作などの複雑なシェルコマンドを生成する リスクのあるコマンドを実行する前に確認を挟み、AIを活用した運用作業を行う OpenAI互換エンドポイント経由でローカルモデルやセルフホストモデルを利用する
aish のインストール方法は?
README に記載されている公式インストールスクリプトを実行します シェルを起動します: aish
aish はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/AI-Shell-Team/aish

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

汎用のコマンドライン向けファジーファインダー。あらゆる入力リストを絞り込み、シェルスクリプトを対話型のターミナルセレクターに変えます。

8.4万+176 今週4118GoMIT活発にメンテナンス更新 13 時間前