Litch is a work-in-progress application for streamers to improve interactability and fun.
Litch uses a modular approach to allow dynamically loading:
- Services for providing Twitch integration, bot support, etc.
- Modules for providing overlay effects such as falling snow, fireworks, PNG tubers, and more
With this design, third-party additions to add custom functionality are just self-contained NPM packages.
To build all modules, services, and the app, issue:
npm run buildAfter which the app can be run with:
npm run startWhen developing the app, issue:
npm run devWhen developing a module or service, enter its directory and issue:
npm run devAutomatic reloading of the app when a module/service is updated is not implemented. However, issuing a refresh via Ctrl+R within the app will reload modules and services.
Gregory is the Lich of Litch and is copyright of the Litch Developers. It may not be used for any purpose beyond advertising, embedding, or any usage necessary to link to the Litch software, except where a lich is to be used in a tabletop game, in which case it can be used under the condition that the lich must be called Gregory.

