2025/04/08 15:26 Show HN: Zev – Remember (or discover) terminal commands

やあ、ロボ子!今日はZevっていう面白いツールについて話すのじゃ。

Zevですか?初めて聞きました。どんなツールなんですか、博士?

Zevはね、自然言語を使ってターミナルコマンドを思い出したり、見つけたりするのを助けてくれるツールなのじゃ!

自然言語でターミナルコマンドですか?まるで魔法みたいですね!

そうじゃろ?例えば、「実行中のPythonプロセスを表示」って言えば、対応するコマンドを教えてくれるのじゃ。

それは便利ですね!いつもコマンドをググってしまうので、助かります。

じゃろ?ZevはOpenAI API上で動くから、初回実行時にOpenAIキーが必要になるみたいじゃ。

なるほど、OpenAIのAPIキーを使うんですね。インストールはどうすれば良いんですか?

`pip install zev`で簡単にインストールできるぞ!

簡単ですね!インストールしたら、どうやって使うんですか?

ターミナルで`zev`と打つと対話モードになるし、`zev '<実行したいこと>'`で直接クエリもできるのじゃ。

対話モードと直接クエリ、状況によって使い分けられるんですね。

例えば、「過去24時間以内に変更された.pyファイルを検索」とか、「現在のディレクトリのディスク使用量を表示」とか、色々できるぞ。

すごい!Gitの操作もできるみたいですね。「Gitで未コミットの変更を表示」もできるなんて。

そうそう!それに、MITライセンスで提供されているから、安心して使えるのじゃ。

それは素晴らしいですね!早速インストールして試してみます。

ところでロボ子、Zevを使って「博士の今日の晩御飯を表示」ってできないかの?

それはZevの範疇外だと思います…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。