TheR1D/shell_gpt
A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks faster and more efficiently.
What it solves
ShellGPT はコマンドライン生産性ツールで、ユーザーがターミナル上でシェルコマンド、コードスニペット、ドキュメントを直接生成できます。技術的な構文や設定を探すためにブラウザや外部検索エンジンに切り替える必要がなくなります。
How it works
LLM(デフォルトは OpenAI の GPT-4、Ollama 経由のローカルモデルもサポート)と統合してプロンプトを処理します。ユーザーはコマンドライン引数、標準入力(stdin)、またはインタラクティブ REPL モードで入力できます。このツールは OS を認識し、使用中の OS とシェル(例: Bash、Zsh、PowerShell)に合わせたコマンドを生成します。
Who it’s for
ターミナルで多くの時間を費やし、AI アシスタントをコマンドラインに直接統合して作業効率を上げたい開発者、システム管理者、パワーユーザー向けに設計されています。
Highlights
- Shell Command Generation:
--shell オプションでシェルコマンドを素早く生成・実行し、実行、説明、または中止を選択できるインタラクティブプロンプトを提供します。
- Shell Integration:
Ctrl+l などのホットキーで AI 生成の補完をターミナルバッファに直接挿入できます。
- Code Generation:
--code パラメータで純粋なコード出力を要求でき、ファイルへリダイレクト可能です。
- Chat and REPL Modes: 永続的な会話セッションとインタラクティブな Read-Eval-Print Loop をサポートし、反復開発に適しています。
- Function Calling: LLM がシステム機能を実行できるようにし、欠落ソフトウェアのインストールやファイル管理といった複雑なタスクを実行できます。
- Custom Roles: ユーザーは特定のロール(例: JSON ジェネレータ)を定義し、モデルの応答形式と動作をカスタマイズできます。
関連
- プロジェクト
tbckr/sgptOpenAIやその他の互換性のあるLLMと対話し、ターミナル上で直接シェルコマンド、コード、テキストレスポンスを生成するためのGoベースのコマンドラインインターフェース。
- プロジェクト
chr15m/runprompt.prompt ファイルを実行するためのコマンドラインツール。プロンプトをバージョン管理可能なアーティファクトとして扱い、シェル経由で AI ワークフローを自動化できます。
- プロジェクト
appleboy/CodeGPTCodeGPTは、LLM API(OpenAI、Azure、Gemini、Anthropic、Ollama、Groq、OpenRouter、LiteLLM)を活用して、Conventional-Commitメッセージと短いコードレビュー要約を自動生成するGoベースのCLIツールです。Git `prepare-commit-msg`フックをインストールし、多数のプロバイダ、プロキシ設定、言語翻訳、ストリーミング出力、柔軟なプロンプト/テンプレートシステムをサポートします。Homebrew、Chocolatey、インストールスクリプト、事前コンパイル済みバイナリ、または `go install` でインストール可能。APIキー(または動的ヘルパー)を設定し、モデルを選択し、プロンプトをカスタマイズできます。ターミナルから直接AI支援のコミットメッセージと迅速なレビューを希望する開発者に最適です。
- プロジェクト
kardolus/chatgpt-cliChatGPT CLI は、多くの LLM プロバイダーに対応したクロスプラットフォームのコマンドラインクライアントです。ストリーミングクエリ、スレッドベースのチャット履歴、プロンプトファイルのインジェクション、マルチメディア I/O、および予算とポリシーの制約下でシェル/ファイル/Web 検索ツールを実行できる実験的なエージェントモード (ReAct / Plan-Execute) を提供します。また、カスタムツール呼び出しのために Model Context Protocol (MCP) をサポートしています。Homebrew またはビルド済みバイナリからインストールし、`~/.chatgpt-cli/config.yaml` で API キーを設定して、`chatgpt "your question"` または `chatgpt --interactive` でチャットを開始します。
- プロジェクト
melih-unsal/DemoGPTDemoGPT はオープンソースフレームワークで、ユーザー指示から自動的に LangChain コードと Streamlit アプリを生成し、RAG 機能を備えた AI エージェント構築用ツールライブラリを提供します。