whatisit-nl2sh

说人话就能生成 shell 命令,本地 CPU 一秒出结果

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 34 🐛 待处理 5 👀 关注 2
GitHub ↗
GitHub 星标 ★ 646
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,本地运行

项目预览

whatisit-nl2sh 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队ThorOdinson246
定价模式🏷️完全免费
价格说明开源免费,本地运行
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
GitHub 星标★ 646
上线时间2026-07-29 00:00:00
代码更新2026-09-28
仓库体积628 KB
本站数据更新2026-11-04
维护状态维护中
收录时间2026-09-16
浏览次数1

项目介绍

whatisit-nl2sh 是一个把自然语言直接翻译成 shell 命令的本地工具。它基于微调后的 Qwen2.5-Coder-1.5B 模型,模型体积约 941 MB,完全在 CPU 上运行,单次生成耗时约 1 秒,不需要联网或调用云端 API。用户输入类似“找出当前目录下最大的十个文件”这样的描述,它就能输出对应的 shell 命令,解决记不住复杂参数、临时查 man 手册效率低的问题。核心能力包括:纯本地推理、隐私安全、低硬件门槛、快速响应,以及针对 shell 场景的指令微调。项目用 Python 实现,适合集成到终端工作流中,作为命令行的自然语言入口。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 646

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.10+
  • llama.cpp 与 gguf 模型
  • 约 2G 内存

安装与启动步骤

  1. 1用 pipx 装

    命令行工具,pipx 能隔离环境,避免污染其他项目。

    pipx install whatisit
  2. 2下量化模型

    它跑本地小模型,官方给几个 gguf 版本,按内存选大小。

  3. 3接 llama.cpp

    setup 要同时指定模型文件与本地推理可执行目录。

    whatisit setup --model ./nl2sh-1.5b-Q4_K_M.gguf --bin-dir /path/to/llama.cpp/bin
  4. 4描述一句拿命令

    给一句自然语言,它返回一条 shell 命令。

  5. 5审过再执行

    本地小模型会给出错的或危险的命令,执行前必须自己读一遍。

如何确认成功

十句常见需求里至少七句能给出可直接执行的正确命令

注意事项

  • 完全本地跑,不联网也不产生 API 费用,这是它的核心价值。
  • 模型越小越容易给出危险参数,务必人工过一遍。
  • 复杂管道命令基本给不对,适合单条常用命令。

核心亮点

  • 纯本地 CPU 推理,941MB 模型约 1 秒出结果,无需 GPU 和联网
  • 针对 shell 命令场景微调,输入日常描述即可得到可执行命令
  • 隐私安全,命令和上下文不离开本机,适合敏感环境使用

不足之处

  • 1.5B 小模型在复杂管道、多条件组合命令上准确率有限
  • 项目早期,命令覆盖范围和错误处理机制待完善

适用场景

  • 忘记 tar、find、awk 等命令参数时快速生成正确写法
  • 在无网络或受限环境中需要自然语言转命令
  • 把自然语言命令生成能力集成进终端或脚本工具链

替代项目

shell_gpt、aichat、open-interpreter

上一篇:pi-desktop

下一篇:Adorable

同类项目推荐

sesori_apps_monorepo 开源

手机远程遥控 AI 编程,随时接管编码会话

Sesori iOS/Android app and the Sesori Bridge CLI — drive Claude, Codex, OpenCode, C···

★ 139 2026-08-09
aicodeguide 开源

跟着路线图,用AI把代码写得更快更稳

AI Code Guide is a roadmap to start coding with AI

★ 2770 2026-08-09
carboncode 开源

用 DeepSeek 在终端自动拆任务、写代码,成本省 90%

Carbon Code 是一款类似 Claude Code 的代码开发工具,也是中国第一个基于 DeepSeek 的代码···

★ 199 2026-08-09
rubberduck-vscode 开源

在 VSCode 里用 OpenAI 直接改代码、查报错,不用切窗口

Use AI-powered code edits, explanations, code generation, error diagnosis, and chat ···

★ 629 2026-08-09
spec-kitty 开源

用规格驱动 AI 编码,看板管进度,自动合并提效

Spec-Driven Development with organizational governance. Specs tell AI agents what to···

★ 1711 2026-08-09
repo-bootcamp 开源

一条命令把陌生仓库变成新人上手文档包

️ Turn any GitHub repository into a Day 1 onboarding kit using the GitHub Copilot S···

★ 133 2026-09-15
chunkhound 开源

本地跑起来,用大白话搜代码、问代码,秒懂陌生项目。

Your entire engineering context, deeply understood

★ 1458 2026-08-09
scubiee 开源

把代码库变成本地可搜索上下文,省 token 又护隐私

Save up to 30% of your AI coding tokens. Scubiee turns any codebase into searchable ···

★ 145 2026-10-27
openrabbit 开源

在 GitHub Actions 里免费跑 AI 审查,PR 质量自动把关

Free, AI PR reviewer that runs entirely in GitHub Actions. No hosting required.

★ 64 2026-08-09