kate.dev/
available for interesting problems

kate //
kate.dev

Building custom Vencord plugins, client overlays, and desktop automation tools.

zsh — kate@workstation

~ $ whoami

kate // kate.dev

~ $ cat about.json

{

"focus": "making clients mine",

"current_mood": "shipping",

"coffee": true

}

~ $ _

01 / selected work

Things I've been breaking and rebuilding.

plugin.ts

better-activities

● Active
export default definePlugin({
  name: "BetterActivities",
  start() {
    patchActivities();
  },
})

Discord activity controls, rebuilt for people who want their client to feel like theirs.

[TypeScript][Discord API]
plugin.ts

clean-chat

● Shipping
const overlay = createOverlay({
  theme: "midnight",
  density: "compact",
  sounds: false,
});

A focused chat overlay that removes the noise and keeps the conversation in frame.

[Custom Overlay][React]
plugin.ts

desktop-flows

● In progress
async function runFlow(name) {
  const steps = flows[name];
  return execute(steps, {
    retry: 2,
    silent: true,
  });
}

Small, sharp automations for the repetitive parts of a desktop workflow.

[Electron][Node.js]

02 / arsenal

The tools
behind the mischief.

package.jsondependencies
01TypeScript^
02JavaScript^
03Python^
04Electron^
05Node.js^
06Git^
07HTML / CSS^

03 / system log

Curious by
default.

[2026-01-01 00:00:01] INFO booting profile...

[2026-01-01 00:00:02] INFO loaded focus areas

> reverse engineering client setups

> tinkering with custom themes

> automating the boring bits

[2026-01-01 00:00:03] INFO profile ready_