Cherminal
Native macOS chat + terminal for living with AI agents.
Live · 2025 / Now · Personal project
What it is
Native macOS app for living with AI agents. A three-pane shell: rooms on the left, a real Ghostty terminal in the center, context inspector on the right. Reads session files, process state, git state, and ports out of band, so the agents do not need to know Cherminal exists. Signed and notarized for distribution. v2 reworks the workspace into an infinite spatial canvas of agent terminals: movable, zoomable nodes, one canvas per project.
Why I built it this way
AI development is conversation-driven. Most agent surfaces are built for async multi-agent coordination and become too heavy for a sync single-agent workflow. Cherminal treats the conversation as the primitive instead of the file tree, and stays calm and fast by following one architectural rule: observe externally, never inject.
Implementation and public artifacts
Swift, SwiftUI, Ghostty
cherminal.comPublished artifacts and reported outcomes have different evidential limits. How to read this portfolio's evidence.