Desktop is good for conversation—planning, reviewing, brainstorming. Code is good for execution—editing files, running commands. But they don't share context.
This connects them via a shared SQLite buffer. Say "send this to Desktop" or "ask Code"—the model handles it. Notifications when something's waiting.