Login

Frame

2026
AI ToolingDeveloper ToolsOpen Source
View on GitHub ↗

Frame is an AI harness that treats Neovim as a terminal multiplexer. Each “frame” is a self-contained development environment tied to a single topic or worktree, running its own Claude Code instance in a dedicated buffer alongside the project’s services—dev server, backend, and more—with ports assigned automatically so multiple frames run side by side without conflict.

Beyond isolation, frames can talk to each other. A “swarm” mode lets sibling frames discover one another and exchange asynchronous messages, while an in-editor :FrameClaude command attaches context on demand and a PostToolUse hook syncs Claude’s edits straight back into the buffer. Safe merge and teardown flows, shared centralized services, and native OS notifications round out a workflow built entirely on zsh, Git, Neovim, Ghostty, and the Claude Code CLI.