Terminal Graph

Terminal Graph features

Terminal Graph is a native macOS spatial development environment. It keeps terminals, browsers, editors, notes, files, and automated workflows visible together on one infinite canvas.

Spatial development canvas

Arrange related tools as draggable, resizable nodes instead of hiding them behind windows and tabs. Pan, zoom, save the workspace, and use the minimap to move between active parts of a project.

Learn how to build a workspace

Native development tools

Run Ghostty-powered terminals, browse with embedded WKWebView, edit code in Monaco, write Markdown notes, and watch local images, videos, and files. Local file links move directly between terminals, notes, editors, Finder, and the canvas.

Explore every node type

Dataflow pipelines

Connect typed stream, state, and signal ports to move data between nodes. Trigger commands, react to file changes, frame terminal output, route webhook payloads, render templates, and combine utility nodes into repeatable local workflows.

Read the dataflow guide

Groups, worktrees, and blueprints

Organize nodes into freeform or split-tree groups. Bind a group to a git worktree for an isolated branch, then capture useful node layouts as reusable blueprints that can be exported and shared.

Learn about groups and worktrees or browse blueprint workflows.

Local agent automation

Enable the bundled MCP server to let coding agents inspect workspaces, create and connect nodes, run terminal commands, automate browser nodes, capture the canvas, and prepare worktree-backed groups. The bridge stays local to the Mac and uses a per-user Unix socket instead of a public network endpoint.

Configure the Terminal Graph MCP server