
nlsh 是一个终端界面,能将简单的英语翻译成 Shell 命令。无需记忆晦涩的标记和语法,只需输入你想执行的操作——nlsh 便会将你的自然语言转换为相应的 bash 命令。它可在 macOS 或 Linux 上本地运行,需要 Python 3.8 及以上版本,目前安装量已超过 9300 次。
输入类似“列出所有 Python 文件”或“终止运行在 3000 端口的进程”这样的命令,nlsh 便会输出正确的 Shell 命令。它涵盖从文件操作到 Git 提交和系统管理的各种场景。
nlsh 内置了 !api(安全更改 LLM 提供商 API 密钥,目前支持 Gemini)、!help(查看帮助菜单)和 !cmd(直接运行原始 Shell 命令,无需自然语言处理)等专用命令。
你的提示仅发送给你选择的 AI 提供商——nlsh 不会存储你的命令历史。整个代码库完全开源,让你对数据处理方式一目了然。
“别再死记硬背标记了。直接输入你想做的事。”
这一理念体现了 nlsh 的核心价值:它消除了回忆确切命令语法的麻烦。无需纠结是 -rf 还是 -fr,只需描述任务,让工具完成翻译。开源特性和本地优先设计也意味着你不会被锁定在专有服务中,也无需分享终端活动。
经常在终端中工作,希望减少在任务与文档之间的频繁切换。尤其适合管理多个项目、使用不熟悉的工具,或者更倾向于描述需求而非记忆命令结构的用户。
其他您可能感兴趣的工具
Loading comments…
制作者
async_apple
项目信息
产品关键词