Skip to main content
Catalyst uses a three-process Electron structure with shared TypeScript types.

Process diagram

Main process modules

Renderer routes

Styling

Catalyst uses Tailwind CSS 3 with shadcn-style semantic tokens, Radix primitives, Motion, Lucide icons, and a custom frameless title bar. Theme variables live in src/renderer/src/assets/theme.css.
The server detail page is intentionally broad and holds several workflows. Prefer targeted edits over rewriting the page when changing a single tab.