[App Sharing] AI Shell:一个有意思的开源的终端AI助手
Tofloor
poster avatar
流浪的加菲
deepin
2024-07-17 11:10
Author

软件特点

在终端命令行界面(CLI)上,可通过自然语言转换为对应执行的 Shell 命令,类似于 GitHub Copilot X CLI。

使用场景

如果你在终端上想执行某一大段命令但又想不起了,就可以利用该工具让它给出命令,确认之后执行即可。

Gif Demo

如何安装

在安装前需要确认:

1、本软件支持的最低 Node.js 版本为 v14;

2、本软件依赖OpenAI能力,请提前注册好账号获取API Key;

开始安装

1、安装 AI Shell

npm install -g @builder.io/ai-shell

2、设置 OpenAI API Key

ai config set OPENAI_KEY=

请提前注册OpenAI账号,另外,该操作步骤会在你电脑的home目录下创建一个 .ai-shell 的文件。

使用演示

例如执行如下命令:ai list all log files

◇  Your script:
│
│  find . -name "*.log"
│
◇  Explanation:
│
│  1. Searches for all files with the extension ".log" in the current directory and any subdirectories.
│
◆  Run this script?
│  ● ✅ Yes (Lets go!)
│  ○ 📝 Revise
│  ○ ❌ Cancel
└

对话模式:

Chat demo

Silent mode (跳过 explanations内容)

你可以使用如下命令来跳过explanations部分的内容:-s--silent

ai -s list all log files

设置语言

AI Shell 的默认语言是英语,但是你可以很轻松的将语言切换你熟悉的语言。

Language UI

language keys 如下:

Language Key
English en
Simplified Chinese zh-Hans
Traditional Chinese zh-Hant
Spanish es
Japanese jp
Korean ko
French fr
German de
Russian ru
Ukrainian uk
Vietnamese vi
Arabic ar
Portuguese pt
Turkish tr

例如,你想将语言设置为简体中文,你可以将 LANGUAGE 的value的值设置为zh-Hans:

ai config set LANGUAGE=zh-Hans

更多使用说明请大家自行查看项目地址:https://github.com/BuilderIO/ai-shell

Reply Favorite View the author
All Replies
流浪的加菲
deepin
2024-07-17 11:13
#1

似乎还挺适合我这种记忆力差的人,真的是记不住一些命令行

Reply View the author
风月相知
deepin
2024-07-17 14:26
#2

这工具好像看起来比“thefuok”更有意思

Reply View the author
HualetWang
deepin
2024-07-17 16:52
#3

挺不错的项目,但为什么非要是nodejs……

Reply View the author