Terminal Graph — A spatial development environment for macOS
Download beta<br>Read docs
You're deep in something. You need output from one terminal<br>in an editor three desktops over. The docs you need are behind<br>30 browser tabs. Your notes are in a different app entirely.
Put it all on a canvas. Wire terminal output straight to an editor.<br>Keep the docs next to the code. See the whole thing at once.
Nodes, not windows
Terminals powered by Ghostty. Browsers. Code editors.<br>Markdown notes. File watchers. Arrange them however you think.
Connect the output
Wire a terminal's output to an editor. Trigger a script<br>when a file changes. Your tools finally talk to each other.
Blueprints
Save a workflow. Recreate it in one click. Worktrees give<br>each branch its own canvas. Run five agents side by side.
How it connects
A Run node executes ls, a Template layers the output into a reusable prompt, and a Terminal running Claude Code receives it. Layer real data from commands into prompts to orchestrate your agents.
Arrange your workspace
Drag nodes into freeform groups when you want flexibility, or snap them into a split-tree when you want structure. Your layout matches how you think, not how your OS decides to tile windows.
React to changes
A file watcher detects a change, fires its output, and an editor appends the result — no manual steps. Data moves between your tools without you copy-pasting anything.
Build any pipeline
A Terminal sends a prompt over its pipe to another Terminal running a local image generation script. When the image is ready, the filepath flows to an Image node that displays the result. Prompt to render — three nodes, one canvas.
Built by Caidan Williams<br>at Internet Development Studio Company,<br>because dev environments shouldn't be scattered across a dozen windows.
Start building
Public beta. Native macOS. No account required.
Download beta<br>Read docs