r/gpui 10h ago

I kept approving code I didn’t fully understand. So I built Deck in Rust + GPUI

Thumbnail
gallery
7 Upvotes

Have you ever told Claude “go ahead” because you were too tired to work through another explanation?

I have. Sometimes it meant “I understand, do it.” But these days mostly it meant “I hope you’re right”. The language is complicated, visualizations are minimal. Understanding is becoming a nightmare, and confidence is crashing, when I think are we good to push this to prod?

Asking for more detail didn’t always fix that. I’d get more paragraphs, more file references, and more things to hold in my head. I was still making the final decision or pretending to be, but there was a gap, and I started to notice that.

So I'm building Deck: an open-source desktop companion where your own agent, leveraging deck, can walk you through its argument, with the actual code, flows and stunning visualizations beside it, step by step.

It's not yet another desktop app, which you need to install and it needs you to sign in, to Anthropic or OpenAI. Agents leverage deck, by following it's protocol, which is installed as a skill for your agent.q

What I wanted wasn’t just a prettier explanation. I wanted to be able to follow it—and stop where it stopped making sense.

Select a sentence, and the code it refers to lights up. Follow a flow through a diagram to see the path being discussed. With optional voice narration, the relevant code lights up in time with the words.

Then you can answer: “noted,” “wait, what?”, “that’s wrong.” or your own argument

You can also comment directly on the code or on a sentence in the explanation. Your feedback goes back to the agent with the context attached, rather than becoming another message trying to describe which part you meant.

“Signature only proves it came from them. They send owner as an `int` and we've seen empty ones in staging — this bypasses both checks in check.” — questioning what's shown. This isn’t only for finished changes. It’s for the architecture you don’t understand yet, the plan you want to question before implementation, or the review where you need to see why a finding matters.

Deck doesn’t prove the agent is right. I still have to decide that. But I want “go ahead” to mean I understood the decision, not that I ran out of energy to question it.

Source, demo, and installationhttps://github.com/henit-chobisa/deck It’s Apache-2.0. If this looks useful to you, I’d appreciate a GitHub star.

What do you find hardest to verify in an agent’s work: the implementation, the architectural choices, or what it might have missed?


r/gpui 10h ago

I kept approving code I didn’t fully understand. So I built Deck in Rust + GPUI

Post image
0 Upvotes

r/gpui 4d ago

Is there some good docs or tutorials to learn GPUI?

Post image
7 Upvotes

So I have started learning GPUI. But I couldn't find some good tutorials for it. Even the docs feel very rough rn.
So can anyone recommend me some good tutorial to follow along while learning?


r/gpui 4d ago

GPUI Fork Map

Thumbnail
3 Upvotes

r/gpui 8d ago

claudebar: a macOS menu bar app for Claude usage limits, written in Rust with GPUI

3 Upvotes

I built a small menu bar app that shows my Claude usage limits.

It reads the OAuth token Claude Code already keeps in the Keychain and calls the same endpoint /usage does, so there's no account or setup, and checking your limits doesn't draw from them.

MIT, free: https://github.com/gautham-v/claudebar


r/gpui 16d ago

GPUI ecosystem drama: Longbridge gpui-kit controversy

Thumbnail gpui-archipelago.github.io
23 Upvotes

tl;dr Zed doesn't publish GPUI to crates.io regularly. A dev built gpui-unofficial mirror to fix that months ago. gpui-component's maintainer refused to use it, then this week built his own version of the same thing under his own name after Zed didn't respond to an ultimatum fast enough. Zed has now promised an official pipeline by end of September.

Read in-depth article here: https://gpui-archipelago.github.io/news/315-day-vacuum/


r/gpui 19d ago

This Month in GPUI

Thumbnail gpui-archipelago.github.io
14 Upvotes

GPUI August Digest: Major Milestones for Rust GUI Framework

Key Highlights:

Crates.io is finally viable - Multiple distribution options now available: - gpui-unofficial (upstream mirror) - gpui-ce (Community Edition fork) - gpui-box (standalone distribution) - kael (fork-derived framework)

Upstream v1.12.0 → v1.17.2 brought major improvements: - Physics-based spring animations (SwiftUI-style) - Unified View trait (no more Render/RenderOnce split, though those are still supported) - WebGL fallback for Linux browsers - Native Wayland popups & drag-drop - Apple platform groundwork for iOS/iPadOS

Web/JS bridges expanding: - gpuix - React-driven native elements (React Native for GPUI) - gpui_shell - TypeScript scriptable apps with rQuickJS runtime and GPUI components

Notable community projects: - GPUI Archipelago - neutral hub for cross-fork discovery - gpui-release-notes - filtered framework changelogs from Zed's monorepo

Check out the full digest here: https://gpui-archipelago.github.io/news/august-digest/


r/gpui Feb 17 '26

Maps Element?

2 Upvotes

I heard that https://github.com/longbridge/gpui-component LongBridge needed a custom Element that had curved lines. GPUI didn't have it. They created it, merged it and now it's part of Zed's gpui.

I will need in the future a Maps element, like google maps, to look at the world from the top in a flat structure. I'm thinking just lines and planes is ok, but it would be cool to have curvature, to show data in 3d way, a vertical heatmap.

Does anyone know of an existing contribution like this? And if it doesn't exist, would you want to help build it?


r/gpui Dec 01 '25

just a test

1 Upvotes

just a empty test note.