Omnify
Transform each VS Code workspace with its own Ben 10-inspired alien theme.
Omnify helps you instantly recognize which project window you are in by assigning every workspace a unique alien identity. Each alien brings its own color palette, animated Active Alien display, and interactive Omnitrix-style dialer inside the Explorer sidebar.
Whether you are debugging with Heatblast, shipping production with Alien X, tuning performance with XLR8, or working through logic-heavy code with Grey Matter, Omnify gives each project a clear visual identity so you do not lose track of your active workspace.
Demo
All eleven aliens, each with its own distinct color:

When no folder is open, the Omnitrix sits in recharge mode:
Two-tier settings
| Tier |
Where |
Controls |
Power mode (omnify.formula) |
Global user settings |
How much theming is rendered (intensity). |
Alien (omnify.alien) |
Workspace .vscode/settings.json |
Which alien drives this project's palette and Active Alien. |
Power modes (Omnitrix terminology)
| Mode |
Stored value |
Effect |
| Standby |
subtle |
Glowing accent line + faint Active Alien, for deep focus. |
| Active |
balanced |
Title bar + status bar tinted, watermark Active Alien. |
| Ultimatrix |
toonish |
Full IDE frame tint + opaque, animated Active Alien. |
The roster
Each alien maps to a distinct accent and a suggested kind of workspace:
| Alien |
Accent |
Suggested use |
| Heatblast |
Coral orange |
High-priority / debugging |
| Wildmutt |
Tan / ochre |
Exploration / spikes |
| Four Arms |
Rosy red |
Database management |
| Stinkfly |
Muted lime |
CI / async jobs |
| Upgrade |
Soft green |
DevOps / infra |
| Diamondhead |
Cyan mint |
Backend architecture |
| Grey Matter |
Sky cyan |
Algorithms / logic |
| Ripjaws |
Ocean teal |
Data pipelines / storage |
| XLR8 |
Periwinkle blue |
Performance / lightweight |
| Alien X |
Cosmic violet |
Production / release (god mode) |
| Ghostfreak |
Grey lilac |
Security / pentesting |
Commands
| Command |
Default key |
Action |
Omnify: Dial an Alien |
(none) |
Pick the alien for this workspace. |
Omnify: Next Alien |
Ctrl+Alt+X |
Cycle to the next alien. |
Omnify: Random Alien |
(none) |
Surprise transformation. |
Omnify: Set Omnitrix Power Mode |
(none) |
Switch Standby / Active / Ultimatrix. |
Omnify: Override Alien Color |
(none) |
Set your own hex for an alien. |
Omnify: Toggle for This Folder |
(none) |
Turn theming off (or back on) for this workspace. |
Omnify: Clear Injected Colors |
(none) |
Remove only Omnify-owned color keys. |
The Active Alien display and the Omnitrix dialer both live in the Explorer
sidebar. Click an alien on the dial, slam Transform, or use the power-mode toggle
under the dial.
How color injection works
Omnify writes to workbench.colorCustomizations, tagging its keys with an __omnify
marker so Clear Injected Colors removes only what it owns. Your hand-set
customizations are never touched.
Title-bar color requires the custom title bar. If yours is set to native, Omnify
offers to switch window.titleBarStyle to custom (needs a window reload).
Development
npm install
npm run compile # or: npm run watch
npm run bake # re-bake sprite sheets after dropping new raw art
# Press F5 to launch an Extension Development Host
Active Alien art lives in media/mascots/<alien-id>.png as 6x4 (24-frame) sprite
sheets of 180x180 frames, declared in src/data/matrix.ts. Drop new raw sheets into
media/mascots/raw/ and run npm run bake: it re-centers each frame's content
(horizontally centered, bottom-planted) into media/mascots/, so playback never
drifts or bleeds into neighboring frames.
Contributing
PRs welcome, especially new aliens. The full setup, project layout, and a step-by-step
for adding an alien are in CONTRIBUTING.md.
License
Omnify's own source code is licensed under GPL-3.0-or-later (see LICENSE).
That keeps it open: anyone can fork and build on it, but derivatives stay open-source too,
so nobody can take it private or lock it behind a paywall. Contributions welcome.
Disclaimer
Ben 10, the Omnitrix, and all alien characters and artwork are trademarks and copyright
of Cartoon Network Studios and Warner Bros. Discovery, and belong to their
respective owners.
Omnify is an unofficial, non-commercial fan project. It is not affiliated with,
endorsed by, or sponsored by Cartoon Network or Warner Bros. The character names and
sprite art are used for identification and fan purposes under fair use; all rights to
them remain with their owners. The GPL license covers only this project's original code,
not those third-party characters or artwork.