
Loading comments…
メーカー
async_apple
ウェブサイトを見る
nlsh.dev
プロジェクト情報
製品キーワード
nlshは、平易な英語をシェルコマンドに変換するターミナルインターフェースです。難解なフラグや構文を覚える代わりに、実行したいことをそのまま入力するだけで、nlshが自然言語を適切なbashコマンドに変換します。macOSまたはLinux上でローカルに動作し、Python 3.8以上が必要で、すでに9,300回以上インストールされています。
「list all python files」や「kill process running on port 3000」のようにコマンドを入力すると、nlshが正しいシェルコマンドを出力します。ファイル操作からgitコミット、システム管理まで、あらゆる処理に対応します。
nlshには、LLMプロバイダーのAPIキーを安全に変更する!api(現在Geminiに対応)、ヘルプメニューを表示する!help、自然言語処理を介さずに生のシェルコマンドを直接実行する!cmdといった、組み込みコマンドが用意されています。
プロンプトは選択したAIプロバイダーにのみ送信され、nlshがコマンド履歴を保存することはありません。コードベース全体が100%オープンソースであり、データの取り扱いを完全に把握できます。
「フラグを覚えるのはやめよう。やりたいことをそのまま入力すればいい。」
この哲学がnlshの核となる価値を表しています。正確なコマンド構文を思い出す手間を省き、-rfか-frかで迷う代わりに、タスクを説明するだけでツールが変換を行います。オープンソースであり、ローカルファーストの設計であるため、プロプライエタリなサービスに縛られたり、ターミナルのアクティビティを共有する必要もありません。
ターミナルで多くの時間を過ごし、作業とドキュメント参照の間でコンテキストスイッチを減らしたい方。複数のプロジェクトを管理している方、使い慣れないツールを扱う方、あるいは単にコマンド構造を覚えるよりも、必要なことを説明する方が好きな方に特に役立ちます。
検討すべき他のツール