Back to work01 / Desktop software
gluiGlue UI for your coding agents

A little glue.
A clearer headspace.

Claude Code, Codex, and OpenCode, brought together in a floating Mac workspace. Your tools stay powerful. Your desktop gets a little quieter.

Made for macOSFree & open sourcePreviously Clui
A little room to thinkPreview

Let’s make this feel a little more like home.

CodexReady when you are

The layout has room to breathe. I’ve brought the conversation, your tools, and the next step into one small workspace.

Update workspace.tsx
What should we build next?
your-next-ideaCodexmain
Switch agents. Try the glass. Tuck it away.

Interactive design preview · no agent requests are sent

My contributionProduct design & integration
PlatformmacOS · Apple Silicon
The evolutionClui → GLUI
01 / The idea

Less switching.
More making.

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.

02 / The experience

Everything close.
Nothing in the way.

The pill follows the rhythm of your work: a small composer when you’re thinking, a clear conversation when you need the detail.

01

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.

02

Another agent. The same thread.

Move between Claude Code, Codex, and OpenCode with a context handoff, or branch a conversation to explore a different direction.

03

The next step is yours

Follow tool activity as it happens, review approvals, and open a conversation in its native CLI. GLUI uses the agent authentication you already have.

Three perspectives. One workspace.
Claude CodeCodexOpenCode
A little of your world.
A space of your own.
What’s on your mind?
Burgundy / Rose / Cream / Glass
03 / A new visual language

Warmth,
with a lighter touch.

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.

04 / The engineering

A small surface.
A durable foundation.

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.

  1. 01 / Interface

    Floating pill

    Electron, React, and an isolated preload. A focused surface for prompts, attachments, and approvals.

    Private parent / child IPC
  2. 02 / Orchestration

    Persistent workspace

    Orchestrator V2 owns durable threads, handoffs, branching, queued turns, and restart recovery.

    Typed commands & provider adapters
  3. 03 / Execution

    Your agent CLIs

    Claude Code, Codex, and OpenCode retain their authentication and native session identities.

    Streamed activity back to the pill
One detail that mattered

Glass behind the window. Clarity in front.

The 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 architecture

Local voice input

Speak a prompt. Transcription stays on your Mac.

Files in context

Keep attachments, your working folder, and Git branch close to the conversation.

A shared skills directory

Install a skill once and link it into compatible agents, preserving existing skills.

Built with

ElectronReactTypeScriptZustandSQLiteAppKit

Open source. Made for your Mac.

Your next idea
has a little home.

Apple Silicon · macOS 13+ · An authenticated agent CLI

Or make yourself at home with Homebrew
$ brew install --cask Youssef2430/glui/glui
On Intel? Clui v0.1.17 remains available as the legacy release.
Keep exploringNext project / 03

Mugshot

Your daily cup, turned into a keepsake.

iOS coffee journal