versenilvis/IRIS

GitHub: versenilvis/IRIS

IRIS 是一款基于 TTY 的原生 Go 终端自动补全工具,为命令行提供类似 IDE 的实时输入建议,支持 Linux 和 macOS 平台,可在 SSH、Tmux 等环境中直接运行。

Stars: 252 | Forks: 4

logo

IRIS (Intelligent Real-time Input Suggestion) - 一款类似代码编辑器 IntelliSense 的 shell 自动补全工具

[![macOS](https://img.shields.io/badge/macOS-FFFFFF?style=for-the-badge&logo=apple&logoColor=black)](https://www.apple.com/macos/) [![Linux](https://img.shields.io/badge/Linux-131415?style=for-the-badge&logo=linux&logoColor=white)](https://www.kernel.org/)
[![状态](https://img.shields.io/badge/status-beta-yellow?style=for-the-badge&logo=github&logoColor=white)]() [![许可证: 0BSD](https://img.shields.io/badge/License-0BSD-blue?style=for-the-badge&logo=github&logoColor=white)](./LICENSE) [![文档](https://img.shields.io/badge/docs-available-brightgreen?style=for-the-badge&logo=github&logoColor=white)](./docs/README.md) [![欢迎 PR](https://img.shields.io/badge/PRs-welcome-brightgreen?style=for-the-badge&logo=github&logoColor=white)](./CONTRIBUTING.md) 对比 · 安装 · 文档 · 快捷键 · 配置 · 报告 bug
Ghostty terminal showcase 👻 Ghostty terminal

**IRIS 基于 TTY 构建,因此它可以在任何地方运行。它只需要一个终端!** 在你已经习惯的工作环境中运行 IRIS;无论是本地机器、远程服务器,还是任何你可以通过 SSH 连接的地方。每个建议菜单都会直接内嵌渲染在你真实的终端会话中,而不是应用程序的模拟界面,因此它绝不会破坏全屏的 TUI 或终端的格式。自动索引你的 alias 和 shell 历史记录,以实时建议符合你实际工作流的命令。修改配置即可立即生效,无需重启你的 shell。它是单一本地原生 Go 二进制文件,而不是一个应用程序:没有 GUI,没有 Electron,没有仅限 Mac 的包装器,无需账户,也没有遥测数据。(如果你用过 fig:它就是 fig,只不过是为了完全在 TTY 上运行而重构的版本)