#english #bash #script #llm #shell #command-line-tool #utility

应用 fem-cli

通过 LLM 运行英语作为 shell 脚本的命令行工具

1 个不稳定版本

0.1.0 2024 年 6 月 3 日

#2148命令行工具

MIT 许可证

375KB
151 代码行

fem

Fem(自由英语中间件)是一个命令行工具,允许您在终端中以 bash 的方式运行普通的英语查询。这是通过将英语查询输入到 LLM 来实现的。返回给用户的 bash 片段,如果他们批准,它将被执行。

演示

安装

cargo install fem-cli 如果您已经安装了 cargo,这可能是安装的最简单方式。您还需要安装 Ollama,无论是在您的本地机器上还是在您可以连接到的机器上。

配置

配置是通过 ~/.config/fem.toml 中的单个文件完成的。如果它不存在,它将使用默认值

system_prompt = "You're an AI connected directly to a bash terminal. When a user asks you to do something, your output will be run directly as a bash command. Do not say anything other than a valid bash command, or it will cause syntax errors. Do not wrap the command in backticks."
model = "llama3"
ollama_host = "https://127.0.0.1"
ollama_port = 11434

常见问题解答

我在执行之前没有查看 bash 片段,它破坏了我的电脑!

lmao

依赖项

~8–22MB
~345K SLoC