基于 Rust 的人工智能终端 Warp 现已在 Linux 上可用

Linux 开发人员有了一个新玩具,

是一个使用 Rust 编程语言构建的(目前)闭源终端模拟器。

它提供硬件加速、集成 AI、协作功能,并使用基于“块”的方法对命令和输出进行分组,使其有别于传统的基于控制台的工具。

另外,当谈到文本输入时功能更像 IDE 或文本编辑器,提供过滤和选择、光标定位(包括多个光标)、自动完成、语法突出显示等功能?以下视频给出了很好的概述:

官方 Warp 概览视频

Warp 以前是一款仅适用于 Mac 的应用程序,现在可用于 Linux发行版,包括 Ubuntu。

在发布时,Warp 的Linux 应用程序已经提供与 Mac 版本相同的功能(共享 98% 的底层代码)由于针对 Linux 版本进行的额外优化(但将在未来的更新中适用于 Mac),性能略有改善。

Warp 不是 Electron 应用(呼)。它使用开源 Rust 库构建(包括 System76 的宇宙文本),并将错误修复和其他调整上传到上游。它还利用了自己基于 Rust 的 UI 框架,该公司计划将其开源。

作为支持 zsh、bash 和 fish,因此它应该可以与大多数现有的 shell 设置“开箱即用”?不过,对于某些复杂异常情况,“实际上?”那个说法!

该应用程序还提供多种默认主题(并支持创建自定义主题)、可配置的键盘快捷键、支持垂直面板拆分以及大多数人熟悉的许多其他常见“终端模拟器”功能。

  • IDE 风格的文本输入/导航
  • 基于块的命令分组
  • 能够保存和共享命令
  • Warp AI 可以从普通文本生成命令
  • 自定义按键绑定和启动配置
  • 内置主题+支持自定义主题

‍Warp 的集成 AI 可用于根据自然语言提示生成命令、调试错误或提醒您忘记的命令。

还有曲速引擎(他们总得在某个地方用这个名字吧?)功能让您能够使终端协作。您可以将命令保存为可重复使用的工作流程,与他人共享,等等。

谁是为了?

听起来既强大又富有创新性终端是,尽管我很高兴看到它登陆 Linux(选择总是胜利),但它并不针对像我这样的“普通”用户。

我经常使用终端,但主要是为了运行aptsnapflatpak命令,检查系统资源使用情况,在 CLI 音乐播放器中听音乐,以及从gitrepos ? 东西可以说是小题大做。

正是人工智能、协作和生产力辅助功能让这款终端如此(相对而言)独一无二。因此,重度终端用户(而非临时用户)将从这些功能中获益最多。那些在控制台上花费大量时间工作的人。

“Linux 是开发人员的一个非常重要的平台,而终端是 Linux 上一个非常重要的工具。终端通常是开发人员使用 Linux 机器的主要方式,有时也是唯一方式。”这款应用程序背后的公司如是说。

“尽管如此,与 Mac 和 Windows 相比,Linux 的终端选项相对较少,而且没有一个具有 Warp 的现代功能。我们希望今天增加 Warp 作为选项可以为每天在 Linux 控制台上度过时光的个人和团队带来大量新的生产力和快乐。”

Warp 集成了人工智能,但免费账户的功能有限

Linux 版本的 Warp 需求量很大,Linux 支持是其中之一。Warp GitHub 页面上最多人关注的问题

如果您想看看这种炒作是否合理,可以下载适用于 Linux 的 Warp,其中包含为 Ubuntu 提供的 DEB 安装程序(添加了官方 Warp APT 存储库)。如果您愿意,还有一个 AppImage,并且还提供其他发行版的软件包。

意识到您需要注册一个(免费或付费)帐户才能使用该应用程序。有一个隐私政策(这对他们的信誉来说是最令人放心的)需要注意,并且您需要有一个有效的互联网连接才能真正打开和使用该东西。

我不能撒谎:需要登录在线账户才能访问终端,才能在自己的电脑上本地运行命令,这让我感觉有点扭曲的?但其中包含的大部分功能确实利用了基于云的服务,所以我想这在上下文中并不那么奇怪。

看看 Linux 社区如何接受这个应用程序将会很有趣。闭源代码库和“免费增值”商业模式通常会受到冷遇。

但是它的功能集和工作流程集成是新颖的,并且可能成为其他终端应用程序决定及时模仿的东西?

? 得到Linux 上的 Warp

谢谢 电影