Kaku:专为AI编程设计的终端

分类开源项目
作者tw93
来源跳转
发表时间

内容

Kaku是一个基于WezTerm深度定制的终端,专为AI编程设计。它具有开箱即用的美观界面、优化的AI工作流支持、简化逻辑以提升性能、针对macOS的深度优化以及GPU加速渲染等特点。Kaku目前处于积极开发阶段,主要面向开发者个人工作流。用户可通过特定配置文件进行定制。

主要特性

  • 开箱即用的美学:美观的默认设置、精致的UI/UX和精心挑选的字体,无需配置即可看起来很好。
  • 为AI编程而生:针对“氛围编程”时代进行了优化,旨在增强AI辅助工作流。
  • 精简且快速:移除了WezTerm中沉重且未使用的功能,简化了逻辑,以提供更干净、更轻量、更高效的体验。
  • macOS原生:针对macOS进行了深度优化,提供原生的感觉,完美融入您的工作流。
  • GPU加速:通过现代GPU API实现的超快速渲染。
  • Lua配置:保留了WezTerm强大的Lua脚本功能,当您需要时可实现无限定制。

快速开始

Kaku目前处于积极开发阶段,主要面向开发者的个人工作流。它简化了WezTerm的逻辑,以实现更好的性能和更清晰的架构。Kaku目前需要从源代码构建。确保您已安装Rust和Cargo。

从源代码构建

  • 克隆仓库:git clone https://github.com/tw93/Kaku.git,然后进入Kaku目录。
  • 构建应用程序:运行./scripts/build.sh
  • 运行应用程序:open dist/Kaku.app

注意:构建脚本针对macOS进行了优化,并会在构建前验证您的环境。

配置

Kaku使用优先级配置系统,以确保稳定性,同时允许自定义。配置加载顺序如下:

  • 环境变量:WEZTERM_CONFIG_FILE(如果已设置)
  • 捆绑配置:Kaku.app/Contents/Resources/wezterm.lua(默认体验)
  • 用户配置:~/.wezterm.lua~/.config/wezterm/wezterm.lua

要自定义Kaku,只需创建一个~/.wezterm.lua文件。它将覆盖指定的捆绑默认设置。

许可

Kaku采用MIT许可。

评论

(0)
未配置登录方式
暂无评论