
What is gptcli
The All in one ChatGPT CLI is a versatile command-line interface that integrates multiple AI-driven functionalities. It includes features like AI Commit, AI Command, AI Translate, AI Weather, AI gitmoji, CZ, Notion, and Whisper. This tool is designed to streamline various tasks by leveraging AI capabilities, making it easier for users to manage their workflows efficiently.
How to Use gptcli
To use the CLI, install it globally using sudo npm i @johannlai/gptcli -g
. Once installed, you can use various commands like gptcli commit
to auto-generate Git commit messages or gptcli command
to execute commands based on natural language descriptions.
Features of gptcli
-
AI Commit
Automatically generates Git commit messages by analyzing the Git diff, saving time and effort in crafting commit messages.
-
AI Command
Allows users to describe their desired command in natural language, and outputs the corresponding command to fulfill the request.
-
AI Translate
Provides translation capabilities directly from the command line, leveraging AI for accurate translations.
-
AI Weather
Offers weather information and forecasts through the CLI, using AI to provide accurate and timely data.
-
AI gitmoji
Integrates gitmoji functionality to enhance commit messages with emojis, making them more expressive and informative.
-
CZ
Supports Commitizen, a tool for creating standardized commit messages, ensuring consistency across projects.
-
Notion
Integrates with Notion, allowing users to manage their Notion workspace directly from the CLI.
-
Whisper
Provides speech-to-text capabilities, enabling users to convert spoken language into written text through the CLI.