Folia
← 返回头版

OmniPTY:用Rust打造的集成型终端模拟器在GitHub开源

OmniPTY是一款用Rust编写的终端模拟器,现已在GitHub正式开源发布1。这款工具前身为Oxide项目,在版本0.9.0时更名为OmniPTY1。该应用将tmux、文件管理器、提示框架等常用终端附加功能集成到单一应用中1。

OmniPTY采用GPUI(Zed的UI框架)进行GPU渲染,并利用alacritty_terminal处理PTY和VT解析1。系统需求方面,macOS用户需要12或更新版本,可运行于Apple Silicon或Intel处理器1;Linux用户则需要glibc 2.35或更新版本1。应用内置了JetBrainsMono Nerd Font Mono字体,并提供25个预设主题供用户选择1。

在隐私和配置设计上,OmniPTY强调"无账户、无AI、无数据采集",网络仅用于检查更新可用性1。所有设置通过单个TOML配置文件统一管理,支持实时重新加载1。功能方面支持工作区、标签、分割窗格、Vim模式复制、命令历史搜索和SSH感知等特性1。用户可通过Homebrew使用命令brew install --cask omnipty-terminal/tap/omnipty快速安装1。


评论