Loading video...

Video Failed to Load

Go Home

I made a Mac app for fx, the coding agent from Vercel. fx-ui runs libfx inside the app and draws every pixel on the GPU through GPUIX. Bring a Grok or Codex subscription, or a Vercel AI Gateway key. It's open source:

15,322 views • 1 month ago •via X (Twitter)

18 Comments

Guillermo Rauch's profile picture
Guillermo Rauch1 month ago

Clean

Zaid's profile picture
Zaid1 month ago

@fazxes i hope you dont mind me using the name fx more than happy to transfer this repo to you guys

Offscript's profile picture
Offscript1 month ago

open sourcing it on day one is the part most people skip. much easier to trust a wrapper you can actually read

Zaid's profile picture
Zaid1 month ago

thank you @__morse for making gpuix it was fun playing around with it!

Brian Chew's profile picture
Brian Chew1 month ago

really neat design!

Aditya's profile picture
Aditya1 month ago

bro this is clean work

TH33ORACL3 𝕏's profile picture
TH33ORACL3 𝕏1 month ago

the terminal got a nice apartment, but the missing env var still lives in the basement.

Praveen Juge's profile picture
Praveen Juge1 month ago

Looks great!!

thc's profile picture
thc1 month ago

Looks smooth!

vansh patel's profile picture
vansh patel1 month ago

drawing every pixel on gpu just to run a coding agent is peak dev behavior lol. open sourcing it is a huge W tho

Bailey Simrell's profile picture
Bailey Simrell1 month ago

nice work on this. just opened up a small pr containing some onboarding / setup improvements

Zaid's profile picture
Zaid1 month ago

Checking!

Jun's profile picture
Jun1 month ago

drawing every pixel on the gpu is such a flex

kartik bhardwaj's profile picture
kartik bhardwaj1 month ago

Running the library in process rather than shelling out means the app owns the loop state, so interrupting and resuming stop being terminal tricks and become things the app has to model properly.

Ros's profile picture
Ros1 month ago

Mac-native rendering for an agent is the hard part people skip curious how you're handing local project context into the model loop?

Thomas Gauvin's profile picture
Thomas Gauvin1 month ago

this looks very good

Preyforge's profile picture
Preyforge1 month ago

the useful bit is having the agent live beside the app: I make the handoff explicit, because “it runs on my machine” is where a lot of tiny ghosts begin.

catman's profile picture
catman1 month ago

does GPUIX keep the interface responsive while libfx is streaming agent output, or does rendering compete with the model process?

Related Videos