2作者: thoughtfulchris7 个月前
我构建 Ink Web 的目的是将 Ink CLI 应用引入浏览器。这样,你就可以让像 Claude Code 这样的应用同时在终端和浏览器中运行。(在对 Node.js 特定的 API 进行填充或替换之后。) 这最初是一个副项目,旨在构建一个开源的、基于 CLI 的 AI 代理,它可以在 Tauri 等跨平台环境中运行。 目前它使用 Xterm.js,但有一个 PR 演示了它也适用于 <a href="https:&#x2F;&#x2F;github.com&#x2F;coder&#x2F;ghostty-web" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;coder&#x2F;ghostty-web</a>。 还有一个可通过 shadcn 安装的 UI 组件库。 它基于 Ink 构建并进行打包。我选择打包 Ink 而不是重写它,因为 Ink 已经是一个成熟的库,并且拥有相当大的发展势头。