IRIS: shell 中的智能实时输入提示工具

前言

一直以来,我都想给本地 shell 加一个顺手的补全工具。平时在终端里敲命令,传统补全很多时候还是要按 Tab 才触发,而且提示效果和编辑器里的 IntelliSense 体验差距比较明显。

最近在 GitHub 上发现了一个很实用的项目:IRIS,它能直接在 shell 里给出实时输入建议。

它的全称是 Intelligent Real-time Input Suggestion,目标很直接:

让你的 shell 像代码编辑器一样,有实时输入建议。

功能

IRIS 的补全来源不止一种。

它会结合:

  • 内置命令规格
  • shell history
  • alias
  • 文件和目录
  • Cobra CLI 的 __complete
  • frequency 排序
  • 可选 AI suggestion

也就是说,它不是只在你按 Tab 时补一个参数,而是会根据你正在输入的内容,实时给出更接近编辑器的建议菜单。

比如你输入 git che,它可以提示 git checkout

你输入某个文件路径,它可以继续补目录和文件。

你经常执行某些命令,它也会根据历史记录调整排序。

如果开启 AI,它还可以接入 Groq 或 Ollama 这类 OpenAI-compatible provider,给出更智能的命令建议。

安装

官方提供了几种安装方式。

macOS 或 Linux 可以用 Homebrew:

bash 复制代码
brew install versenilvis/iris/iris

也可以直接使用安装脚本:

bash 复制代码
curl -sSL https://raw.githubusercontent.com/versenilvis/iris/main/scripts/install.sh | sh

写在最后

我觉得 IRIS 最有意思的地方,不是"又做了一个补全工具"。

它真正有价值的是,把 Fig 那种编辑器式补全体验,从 macOS GUI 应用重新拉回到了 TTY 里。

但如果你希望日常敲命令时,也能有更接近编辑器的实时提示体验,IRIS 值得试一下。

相关推荐
fthux3 小时前
MCP协议开发实战:从零搭建AI Agent工具链
前端·人工智能·ai·开源·github
@CLoudbays_Martin113 小时前
Linux 服务器如何查看是否被植入后门?
linux·服务器·网络·安全·github·ssl
一次旅行3 小时前
Ollama本地私有化大模型完整工程实战
人工智能·机器学习·github
华科大胡子4 小时前
GitHub Copilot 能换成本地模型吗?—— 本地化替代方案深度解析
人工智能·github·copilot
TunerT_TQ20 小时前
Valhalla 静态工程审阅 #024|蚂蚁集团Ant Design 源码证据驱动评测【大厂开源基础设施特辑】
开源·github·蚂蚁集团·#推荐系统·#typescript·#antdesign
tokenKe21 小时前
Cloudflare Computer: 给每个 AI Agent 一台专属电脑 | SSP Github Daily
人工智能·github
华科大胡子1 天前
GitHub Actions 自动化运维实战:从入门到企业级应用
github
小小龙学IT1 天前
Taskflow:用一张“任务图“玩转现代 C++ 并行编程开源项
c++·开源·github