A fun experimental Visual Studio Code extension built after hearing stories about how some workplaces obsess over "activity status" in chat apps. This extension randomly opens files from the current project and performs simple cursor movements - like a tiny developer hamster running in a wheel.
Technically, the real goal was to experiment with VS Code extension APIs in plain JavaScript and set up a CI pipeline that produces downloadable builds for multiple platforms (Windows/macOS) via GitHub Releases.
.vsix artifactsgraph TD
A[Run Extension] --> B[Scan Workspace Files]
B --> C[Pick Random File]
C --> D[Open in Editor]
D --> E[Move Cursor a Bit]
E --> C
Purpose: A small โbecause I canโ project - play with VS Code extension APIs and automate code browsing.
Bonus: Practiced CI/CD + release automation by generating ready-to-install .vsix builds for Windows/macOS via GitHub Actions and publishing them through GitHub Releases.
Disclaimer: This bot moves the cursor. It does not fix bugs, write features, or survive standups on your behalf.
Technologies Used