Hit your Claude Code limit? Set a timer. When it ends, continue is sent in that chat for you.
Install
Open Extensions (Ctrl+Shift+X), search Claude Auto-Resume, click Install.
Or download the latest .vsix from Releases, then Extensions → ⋯ → Install from VSIX….
The Claude Code extension must be installed too.
Set up key sending once (needed to press Enter in the chat):
System
What to do
Windows
Nothing
macOS
Allow VS Code in System Settings → Privacy & Security → Accessibility
Linux (X11)
sudo apt install xdotool
Linux (Wayland, Ubuntu default)
See below
Linux Wayland setup
sudo apt install ydotool
echo 'KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput"' \
| sudo tee /etc/udev/rules.d/80-uinput.rules
sudo udevadm control --reload-rules && sudo udevadm trigger --name-match=uinput
Use
Open a Claude Code chat in an editor tab.
Click the clock icon at the top right of the chat tab (or Auto-resume in the status bar).
Choose Start timer and type how long is left until your limit resets (see below).
Leave VS Code open. The countdown shows in the status bar. When it ends, the chat gets continue + Enter.
Time format
You type
It means
5h 3m
5 hours 3 minutes
5:03
5 hours 3 minutes (hours:minutes)
90m
90 minutes
1.5h
1 hour 30 minutes
45
45 minutes (a plain number is minutes)
The box shows when the timer will end before you press Enter.
Another chat? Open it and repeat. Every chat has its own timer. Change or Stop a timer from the same menu.
Settings
Setting
Default
claudeAutoResume.message
continue
Text sent when the timer ends
Good to know
Works for chats in editor tabs, not the sidebar chat.
Sends only while the VS Code window is focused. Otherwise it waits for you.
Two chats with the same title (for example two new "Claude Code" chats) can be mixed up after a reload, so the timer skips them.
License
MIT. This is an independent extension and is not affiliated with or endorsed by Anthropic.