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。
OmniPTY, a terminal emulator written in Rust, has been released as open source on GitHub 1. The project was previously known as Oxide before being renamed to version 0.9.0 1. The application consolidates common terminal workflows by integrating tmux, file management, and prompt framework functionality into a single application, offering features such as workspaces, split panes, Vim-mode search, and SSH awareness 1.
The emulator leverages GPU rendering through GPUI, the UI framework from Zed, and uses alacritty_terminal for PTY and VT parsing 1. It supports macOS 12 or newer on both Apple Silicon and Intel processors, while Linux users require glibc 2.35 or later 1. The application ships with JetBrainsMono Nerd Font Mono built-in and provides 25 preset themes 1. All settings are managed through a single TOML configuration file with support for real-time reloading 1.
Regarding privacy and data practices, the developers state: "No account, no AI, no telemetry: the only thing OmniPTY asks the network is whether there's a newer release" 1. Users can install OmniPTY on macOS using Homebrew with the command brew install --cask omnipty-terminal/tap/omnipty 1.
评论
还没有评论,欢迎留下第一条。