A shortcut back to your work
Option + Space brings the floating pill into view. Hide it again and the runtime keeps going, with the conversation ready when you return.
Claude Code, Codex, and OpenCode, brought together in a floating Mac workspace. Your tools stay powerful. Your desktop gets a little quieter.
Interactive design preview · no agent requests are sent
Clui started as a small window into Claude Code. GLUI takes that idea further: one place for the agents I work with, with the conversation at the center.
The challenge was to bring more capability into a surface that still feels light. Agent selection, permissions, history, and skills all need a home, without turning the overlay into another full desktop application.
I shaped the product identity and integrated the floating interface with a persistent orchestration runtime. GLUI builds on Lucas Couto’s Clui CC and T3 Tools’ T3 Code, with both foundations credited in the project.
The pill follows the rhythm of your work: a small composer when you’re thinking, a clear conversation when you need the detail.
Option + Space brings the floating pill into view. Hide it again and the runtime keeps going, with the conversation ready when you return.
Move between Claude Code, Codex, and OpenCode with a context handoff, or branch a conversation to explore a different direction.
Follow tool activity as it happens, review approvals, and open a conversation in its native CLI. GLUI uses the agent authentication you already have.
Deep burgundy gives GLUI its character. Rose and cream soften the edges. Translucent surfaces let the desktop feel present, even with a conversation open.
The app pairs native Liquid Glass on macOS 26+ with a frosted material on earlier versions. Burgundy, Tidal, and Liquid Glass each support light, dark, and system appearance.
Try the appearance control in the preview above.
The floating interface is only the visible part. Behind it, an owned workspace process runs Orchestrator V2, keeping conversations and execution state alive when the pill is hidden.
Electron, React, and an isolated preload. A focused surface for prompts, attachments, and approvals.
Private parent / child IPCOrchestrator V2 owns durable threads, handoffs, branching, queued turns, and restart recovery.
Typed commands & provider adaptersClaude Code, Codex, and OpenCode retain their authentication and native session identities.
Streamed activity back to the pillThe native AppKit glass lives in a separate, noninteractive panel behind Electron. Keeping those surfaces separate lets the glass sample the desktop without obscuring the conversation. The foreground window handles input; the backing follows its position and visibility.
Read the architectureSpeak a prompt. Transcription stays on your Mac.
Keep attachments, your working folder, and Git branch close to the conversation.
Install a skill once and link it into compatible agents, preserving existing skills.
ElectronReactTypeScriptZustandSQLiteAppKit
Apple Silicon · macOS 13+ · An authenticated agent CLI
$ brew install --cask Youssef2430/glui/glui