Termux は素晴らしいですが、私の速度を遅らせたことが 1 つあります (少なくとも、 慣れている 遅くなりました) ドキュメントやコマンドを調べる必要がありました。そこで私は、AI アシスタント (コーディング エージェントではない) を Termux に組み込む方法を見つけました。これで、ターミナルを離れることなくコマンドを検索したり、その場で内容を検索したりできるようになりました。
仕組み
Termux 内で Google Gemini または ChatGPT のコマンドライン インターフェイス バージョンを使用できるようにするスクリプトをインストールしました。アクセスは入力するだけで簡単です ai、その後にクエリが続きます。たとえば、Termux のリポジトリとパッケージを更新するコマンドを知りたい場合は、次のようなプロンプトを表示できます。
CLI ツールは、必要なコマンドだけを出力します。同様のコマンドを要求して、他のパッケージをインストールすることもできます。この cli ツールに依頼して、 curl または wget スクリプトまたは設定ファイルをロードするためのコマンド。たとえば、Termux テーマをパーソナライズするスクリプトを要求できます。
また、Gemini CLI (Termux も実行可能) のようなコーディング エージェントを起動せずに、AI に小さなスクリプトを作成してもらいたい場合にも便利です。シンプルに入力する ai、スクリプトで実行する内容と、スクリプトで使用する言語を指定します。次に、次のように入力します。 > およびスクリプトファイル名。 Enter キーを押すと、同じディレクトリに新しいスクリプトが作成されます。たとえば、ランダムなパスワードを生成するための Bash スクリプトを作成するように AI に依頼できます。
ai write a small bash script for generating a random password>pass.sh
その後、次のように Bash コマンドで実行できます。
bash pass.sh
スクリプトはそれほど単純である必要はありません。たとえば、Reddit または LinkedIn で求人情報を検索し、CSV ファイルに出力を生成する Python スクリプトを作成できます。
Termux を使用していると、他の人が作成した、自分が使用したいスクリプトに必然的に遭遇します。この便利なツールは、これらのスクリプトの理解、デバッグ、さらには悪意のあるコードのスキャンにも役立ちます。あなたがしなければならないのは、 cat そのスクリプトをパイプして、 ai プロンプト。
cat pass.sh | ai what does this script do?
cat コマンドはファイルの内容とパイプを表示します。 | ~の出力から手を離す cat に ai 指示。エラー ログや設定ファイルに対しても同じことができます。
Termux 内で AI アシスタントを設定する方法
物事をうまく機能させるには 3 つのことが必要です。
-
テルマックス。 Play ストアのバージョンは非常に制限されているため、F-Droid または GitHub から Termux アプリをインストールします。
-
Google Gemini または OpenAI の API キー。 Gemini API キーは無料ですが、使用方法が制限されています。
-
インストーラー スクリプトを取得するための Git ツール。スクリプトを実行する前に、必ずスクリプトを確認してください。
Termux をインストールしたら、アプリを開いて次のコマンドを実行してリポジトリとパッケージを更新します。
pkg update && pkg upgrade -y
これで git をインストールできるようになりました。
pkg install git
CLI アシスタント ツールをインストールする準備ができました。このツールの GitHub リポジトリ リンクは次のとおりです。まずは、そのための新しいフォルダーを作成し、そこに移動しましょう。
mkdir ai
cd ai
次に、git ツールを使用してリポジトリのクローンを作成します。
git clone https://github.com/estiaksoyeb/termai
このリポジトリに cd でアクセスし、インストーラーを実行してみましょう。
cd termai
bash install.sh
「termai」が正常にインストールされたことを示すメッセージが表示されるはずです。スクリプトは複製されたディレクトリを自動的にクリアするため、手動でのクリーンアップについて心配する必要はありません。プロンプトが表示されたら、「Y」を押して Enter キーを押します。
CLI ツールがグローバルにインストールされているので、必要なのはそれをアクティブ化するための API キーだけです。を使ってみましょう ai 指示。
ai hello
最初の実行時に、どの AI モデルを使用するかを尋ねられます。 Gemini の場合は 1 を押し、OpenAI の場合は 2 を押します。次に、Google の AI Studio Web サイトを開き、Google アカウントでログインします。 「API キーを取得」ボタンを探して押します。ここで新しいプロジェクトを作成し、API キーをコピーします。
Termux に戻り、要求された場所に Gemini API キーを貼り付けます。 API キーが正しく、無料のトークンがある限り、Termux 内で Gemini にアクセスできます。クエリを引用符付きまたは引用符なしで追跡すると、応答を取得できます。
後で API キーを変更する場合、またはシステム プロンプトを編集する場合は、このコマンドを使用して構成ファイルを編集できます。
ai --config
ツールとその構成ファイルを削除するには、次の 3 つのコマンドを実行できます。
rm $PREFIX/bin/ai
rm -rf ~/.programs/termai
rm -rf ~/.local/share/termai
これで、コマンドを呼び出したり、エラーに関するヘルプを取得したりするための便利な小さなアシスタントが手に入ります。このツールは、スクリプトとエラー ログを理解するのにも役立ちます。スクリプトを書くこともできます。