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 值得试一下。

相关推荐
CSDN官方博客3 小时前
GitHub Copilot 新手极速上手指南
github·copilot
用户5784429228628 小时前
GraphRAG 与 LightRAG
github
峰向AI8 小时前
别再花几万块搭 Agent 了,[微软开源] 3500 行框架让 AI 自己练级
github
解道Jdon16 小时前
JDK 27发布:紧凑对象头、G1默认、量子安全TLS
ide·windows·git·svn·eclipse·github·visual studio
m4Rk_16 小时前
【论文阅读】Agent 记忆机制(72):EMA——在写入前决定什么值得记住
论文阅读·人工智能·学习·开源·github
OpenTiny社区16 小时前
从开发到运行:OpenTiny NEXT 如何构建 Agent 时代的 Web 应用?
前端·github·ai编程
政安晨17 小时前
政安晨【超级AI智能体~技术简报】- Skills 元方法论霸榜 + Agent Harness 爆发 + 反直觉叙事的胜利
github·开源项目·ai agent·技术简报·政安晨
QUOR17 小时前
ZorvAI APK 插件框架 · 技术架构与功能介绍
github·apk·编程语言
孙琦Ray17 小时前
Homebrew/BrewUI:Homebrew 官方出的 macOS 图形客户端,把 brew 的装包、更新包变成点选
人工智能·开源·github
HelloGitHub17 小时前
从一份 README 到 3 万星,RustFS 这一年都干了什么?
开源·github