A native terminal, powered by libghostty.
Tabs and nested splits in a native Mac workspace. Zoom one pane, or even them out.
Slate Terminal
A native macOS terminal you and your agents can build on.
macOS 27 or later · Apple silicon
Illustrated example workflow. In a Slate terminal, the user starts Claude Code and asks for a panel that tails deploys. In time-lapse, the agent writes a plugin, opens it as a panel and checks it, with a tag on the pane showing what the agent is doing. It then adds a latency chart and an agent task board when asked. At real speed, the user approves a task while tags show Codex and Claude working in the Deploys panel, inspects the chart, saves the layout from the command picker, and reopens it from a Spotlight launcher. Three proposed examples follow: an agent-workflow panel, an interface for a script, and an experiment workbench.
An illustrated workflow. The tools shown are examples you could build.
Tabs and nested splits in a native Mac workspace. Zoom one pane, or even them out.
Drag it by its grip, or switch it in place.
A floating pill at the bottom right shows who is working in a pane and why.
Build panels with HTML, CSS and JavaScript. Add commands and services as you need them.
Your agent writes the plugin. The slate-term CLI puts it in place.
❯ claude > Tail my deploys in a panel beside this shell, then save the layout. ● Write(deploy-tail/plugin.json, deploy-tail/index.html) ● Bash(slate-term plugins register --manifest ./deploy-tail/plugin.json) ⎿ registered deploy-tail ● Bash(slate-term panes split --pane p1 --right --type deploy-tail) ⎿ opened p2 ● Bash(slate-term layouts capture --window w1 --name 'Launch Day') ● Bash(slate-term layouts launcher --id L3 --path ~/Applications/Launch\ Day.app) ⎿ created Launch Day.app ✓ Deploys is open on the right. Launch Day is in Spotlight.
Panels, commands and background services.
Split panes, send input, capture the screen.
Teaches your agent Slate’s API.
Bring the agents you already use.
Slate provides the workspace. You choose the agent and model.
Plugin ideas
A few ideas for panels you can build with Slate’s plugin system.
Ideas to build. They don’t ship with Slate.
Loss curves and runs, with training beside them.
See which session needs you, and clear the review queue.
Inputs, a Run button and results for resize-assets.sh.
Deploys, latency and the live site, side by side.
Reviews and CI checks, next to the branch you’re on.
Your links, the page and your notes in one tab.
macOS 27 or later · Apple silicon