LLMC: 自然语言到 shell 命令 — 基于本地大模型的开源工具

205 阅读1分钟

什么是LLMC?

LLMC 是一个命令行工具,能够从用户输入的自然语言生成 shell 命令。与传统的命令行工具不同,LLMC 借助了本地部署的大语言模型(LLM) ,实现从模糊的自然语言需求中自动生成可执行的命令。这不仅适用于日常开发工作,也能帮助那些对命令行不熟悉的用户轻松上手。

GitHub - guoriyue/llmc: llmc is a local inference command-line tool that transforms natural language descriptions into shell commands.

核心特点

  1. 本地推理:LLMC 是完全在本地运行的,不需要依赖云端服务,确保了数据的隐私与安全。
  2. 支持多种模型:包括 Llama-3.2-3BLlama-3.2-1Bcodellama-13Bqwen2.5-7B等模型,用户可以根据需求自定义模型。
  3. 命令可编辑:生成命令后,用户可以输入'e'进入编辑模式,进一步编辑命令。

如何使用LLMC?

  • 安装: LLMC 是基于本地模型的工具,使用简单方便。你可以通过以下方式在你的本地机器上安装:
git clone https://github.com/guoriyue/llmc
cd llmc
make llmc
  • 使用: LLMC 的使用非常直观,你只需要通过自然语言描述你的需求,工具会自动转换成可执行命令。例如:
llmc "show files and sort by size"