Slate Terminal

可以自己塑造的 macOS 原生终端,让 AI 代理替你写面板插件

AI编程开发 部分免费

产品简介

Slate Terminal 是一款面向 macOS 的原生终端应用,内核基于 libghostty 构建,目前要求 macOS 27 或更高版本,并且只提供 Apple silicon 版本。它给自己的定位是"可以自己塑造的终端":在常规的标签页与嵌套分屏之上,任何一个窗格都可以换成浏览器、笔记或者你自己写的面板;更进一步,你可以直接让手上正在用的 AI 代理去写插件、切分窗格、抓取布局,最后把一整套工作区保存成一个可以放进 Dock 或用 Spotlight 唤起的独立应用。项目采用 GPL-3.0-or-later 许可开源,源码托管在 GitHub。

核心功能

原生终端体验。基于 libghostty 渲染,支持标签页与多层嵌套分屏,可以放大单个窗格专注工作,也可以一键把高度不齐的窗格均分。

任意面板替换。同一个窗格可以在终端、浏览器、隐私浏览器、笔记之间就地切换,不需要另开窗口,把"查文档、看页面、记笔记"收进同一块区域。

插件系统。扩展点分为五类:面板、命令、标题栏按钮、后台服务与工作区事件。面板用 HTML、CSS、JavaScript 编写,通过 plugin.json 声明标识、标题、源目录与命令,开发体验接近写一个前端小页面。

slate-term 命令行。这是一个给人和代理共用的控制接口,可以注册插件、切分窗格、向指定窗格发送输入、截取屏幕内容,以及抓取当前窗口布局并保存成命名布局。

代理协同。兼容 Claude Code、Codex、Gemini CLI、Aider、OpenCode 以及自写脚本。终端右下角有一个浮动提示条,显示哪个窗格正在由哪个代理执行什么任务,多个代理并行时不必靠猜。

布局即应用。把某个布局连同图标与名称一起导出后,会生成一个独立的启动器应用,可以放进 Dock 或通过 Spotlight 唤起,直接落到预先排好的窗格与工具组合上。

特色优势

第一,把分散在多个窗口的工作收进一个原生窗口,侧栏、终端、图表面板共享同一套布局与快捷键。第二,代理不是外挂而是被当成一等公民,代理可以直接产出插件并把它打开成面板,"让工具长出你需要的那一面"。第三,插件用前端技术栈编写,前端工程师几乎零学习成本,比写原生扩展省事得多。第四,开源且许可明确,团队可以自己审查、改造与分发。

应用场景

适合边写代码边盯部署的开发者,把终端、部署流水线面板与延迟图表并排放置;适合需要同时管理多个 AI 编码代理会话的工程师,用浮动提示条快速看出哪个会话在等自己确认;适合把常用脚本包装成带输入框、运行按钮与结果区的图形界面,不必再记冗长的命令行参数;也适合整理出"评审工作台""阅读室"这类固定布局,一键切换到对应的工作状态。

适用人群

macOS 上的开发者与运维工程师、重度使用 AI 编码代理的人、以及喜欢把工作环境改造得顺手的技术用户。

出品方

由开发者 AlexW00 主导的开源项目,源码仓库为 github.com/AlexW00/slate-term,采用 GPL-3.0-or-later 许可。

更新动态

官网说明项目仍在积极开发中,页面上的演示工作流属于示例说明,示例插件并不会随应用打包;当前下载包为 arm64 架构的 dmg 安装文件,要求 macOS 27 或以上系统。

官网链接

https://slate.weichart.de/

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论