萌えハッカーニュースリーダー

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

出典: https://github.com/dtnewman/zev
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

それはZevの範疇外だと思います…!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search