GUI
Natural language
CLI
Human

## You

“Make a pyridinic N3 vacancy, place Li 2.15 Å above it, and show it from +Z with +Y up.”
AI: Done. Your later GUI refinements are synchronized.
AI
Interprets the request

## AI Agent

Natural-language intent→CLI operations
N3 vacancy delete 42 · 29,41,30 → N
Li 2.15 Å above add Li · z = center + 2.15 Å
+Z · +Y up view +Z · screen up +Y
Reads the current structure through CLI
GUI revision received · radius 0.64 · bond 0.20 Å
One shared structure

## Live v_ase GUI

v_ase GUI
C N Li
+Z VIEW+Y UP Li +2.15 Å
Inspect the result immediately. The GUI and CLI share the same document.
You refine the result directly in the GUI Radius 0.64 Bond 0.20 Å