I gave my Cursor agent an... office ๐
By ChillScout586 ยท DISCUSSION ยท About Cursor
Our agents write code, read files, run tests. But they work in the shades - in a terminal, a blinking cursor...
So I gave mine a desk. And also a bookshelf, a mug, a cat, an arcade cabinet, a window with the actual sky outside.
When the agent writes code the character sits down and types (back to you, like a real employee). Finishes a build? Stands up and celebrates. Goes idle? Gets coffee, pets the cat, plays the arcade.
You stop checking the terminal after a while.
Just glance at the bottom panel: Character at the desk means things are happening. Character wandering means it's done.
Everything is clickable - toggle the lamp, open curtains, cycle through Space Invaders, Tetris, and Pong on the tiny arcade screen. Click something while idle and the character notices and walks over.
27KB. No images at all. Every sprite is drawn pixel by pixel from TypeScript. Reads Cursor's own JSONL transcripts to figure out what the agent is doing. Read-only, no config.
Link: [https://github.com/ofershap/cursor-office](https://github.com/ofershap/cursor-office) (open-source!)
Or search "Cursor Office" in the Extensions (Cmd+Shift+X) to install.
[Cursor Office Extension](https://i.redd.it/cg78wwxsqgmg1.gif)
Have fun, you two! ๐
149 upvotes ยท 6 comments
Comments (6)
ThunderCoder34: So, just like https://github.com/pablodelucca/pixel-agents
SwiftOrbit917: I love this so much. How did you creatively get the pixel art like that. I know how it's possible technically speaking, but I assume that you had the LLM make the art. I'm just interested in how that is executed what was involved in the prompting etc
ThunderCoder479: nano banana for the graphics?
SwiftOrbit917: Is it a cron loop?
BlazePhoenix541: In this case, old managers need to go. Managers of humans has no place for managers of bots. Devs are the new managers of ai is the new employees.
ZenMaker756: I absolutely love this ๐
More discussions about Cursor on HonestUse