zag

Beta

A coding agent where the window system is the platform. Splits, focus, buffers, sessions, tools, hooks, and plugins are core primitives.

Star on Github

Bring your own model stack.

OpenAIAnthropicOpenRouterGroqOllama

Full-screen TUI
A focused terminal interface with vim-style modal editing.
Per-pane sessions
Binary-tree window splits let each pane hold its own agent session.
Runtime model switching
Swap models mid-session without restarting or losing history.
Lua plugin system
Extend tools, hooks, keymaps, providers, and runtime behavior.

© 2026 vtemian. All rights reserved.