Repolode
lasantosr

lasantosr/intelli-shell

面向 Bash、Zsh、Fish 等 shell 的命令模板与代码片段管理工具,像 IntelliSense 一样辅助终端输入。

Star
1,298
Fork
25
未关闭 Issue
5
最近提交
7天前

这是什么?

IntelliShell 是一个接入 shell 的命令模板与代码片段管理工具。你可以把常用命令(包括带 {{变量}} 的模板)收藏起来,之后通过快捷键搜索调用,而不必只依赖 shell 历史。变量在调用时通过提示填写,建议值来自过往输入、其他命令或环境变量。

它支持 Bash、Zsh、Fish、Nushell 和 PowerShell,并提供 Linux、macOS、Windows 的独立二进制文件。可选的 AI 功能(支持本地或远程 LLM)可以根据描述生成命令、修复失败的命令,或从文本中提取命令模板。命令还可以从 tldr 页面、分享的 Gist 或 HTTP 端点导入。

团队可以在代码仓库中放置 .intellishell 文件,使构建、部署等常用命令在该工作区内的搜索中优先出现。搜索模式、快捷键、主题和排序方式都可以自定义。

核心功能

  • 01通过 ctrl+space、ctrl+b 等快捷键直接在终端中搜索、收藏和修复命令。
  • 02用 {{变量}} 创建可复用的命令模板,并交互式填写。
  • 03变量建议来自历史输入、其他命令和环境变量。
  • 04借助本地或远程 LLM 生成、修复或导入命令。
  • 05支持通过文件、HTTP 端点或 Gist 导入导出命令。
  • 06从 .intellishell 文件加载工作区专属命令。

适用场景

  • 整理并搜索 Docker、Git、云厂商 CLI 等常用长命令。
  • 接手新仓库时,直接在终端中发现其构建和部署命令。
  • 通过提交到仓库的工作区文件或 Gist 共享团队的标准 shell 操作。
  • 借助 AI 诊断并修正执行失败的命令。

标签

常见问题

intelli-shell 是什么?
面向 Bash、Zsh、Fish 等 shell 的命令模板与代码片段管理工具,像 IntelliSense 一样辅助终端输入。 IntelliShell 是一个接入 shell 的命令模板与代码片段管理工具。你可以把常用命令(包括带 {{变量}} 的模板)收藏起来,之后通过快捷键搜索调用,而不必只依赖 shell 历史。变量在调用时通过提示填写,建议值来自过往输入、其他命令或环境变量。
intelli-shell 可以免费使用吗?用的什么许可证?
intelli-shell 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
intelli-shell 还在维护吗?
活跃维护中。intelli-shell 最近一次提交是在 2026年10月15日。
intelli-shell 适合用来做什么?
整理并搜索 Docker、Git、云厂商 CLI 等常用长命令。 接手新仓库时,直接在终端中发现其构建和部署命令。 通过提交到仓库的工作区文件或 Gist 共享团队的标准 shell 操作。 借助 AI 诊断并修正执行失败的命令。
在哪里获取 intelli-shell?
源代码和安装说明在 GitHub 上:https://github.com/lasantosr/intelli-shell

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目