Hey guys — for everyone else suffering like me with that tiny chat box, I got fed up and made an extension for it: Composer Zoom.
Cmd+Alt+= to grow, Cmd+Alt+- to shrink, Cmd+Alt+0 to reset (Ctrl+Alt on Windows/Linux). It applies instantly — no settings file to edit, no reload, no restart. The main IDE window and the Agents window each remember their own zoom level.
Search Composer Zoom in the extensions pane and install it, or grab it here: Open VSX Registry
How it works, since you should know before installing anything that touches the UI: Cursor has no API for styling its own interface, so the resize is done by a small script injected into the workbench. I deliberately didn’t write the patching part myself — it depends on Custom UI Style, which installs automatically and owns the risky bits (patching the app files, keeping the product.json checksums consistent, backing up the originals, re-applying after a Cursor update). You’ll get one reload prompt the first time it applies, and after that zooming is instant.
One thing to expect: a Cursor update wipes the patch. Custom UI Style notices and offers to re-apply it. If the shortcuts ever go dead after an update, that prompt probably got dismissed — run Composer Zoom: Apply Settings and Reload and you’re back.
Step size, min/max, default level, the modifier keys and even the CSS selector it targets are all configurable, so if a Cursor release renames the composer element you can point it at the new one yourself instead of waiting on me.
Source and issues: GitHub - AbdElrahmanMSalim/composer-zoom: Resize Cursor's chat composer instantly with a keyboard shortcut, with independent zoom levels for the IDE and Agents windows. · GitHub — MIT, do whatever you like with it. Happy to fix things if it breaks for you.