mirror of
https://github.com/severian-dev/sucker.severian.dev.git
synced 2026-10-17 17:10:28 +00:00
d7c8a9a00815689d981c8c7c665ca740636ce538
- Bump Avalon member count to 885 - Add looping, muted video banner linking to the new Janitor profile CSS editor - Desktop: show the Avalon and CSS banners side by side - Mobile: show them in a carousel (random start, 8s auto-advance, arrows/dots) - Paint video frames to a canvas so browsers like Opera GX don't overlay pop-out controls on the banner Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sucker
Environment Variables
Add these to your .env.local file (optional):
# Disable Discord community banner (defaults to showing banner)
NEXT_PUBLIC_DISABLE_DISCORD_BANNER=true
Usage
Pull this repostory and build with npm run build. You can start the server with node ./.next/standalone/server.js
You can also build and run Sucker as a Docker container with docker compose build and docker compose up.
Changelog
- 2.3: ECHO. Put ECHO: anywhere in a message and sucker repeats whatever comes after it in the reply — for triggering char-side script and lorebook keywords.
- 2.2: Added support for directly inputting webp file names or character image links when creating PNG character cards
- 2.1: updated deps, note about image fetching, list of mirrors
- 2.0: from Tui: Multimessage support! Tracks changes to character descriptions and scenarios across multiple extractions. Shows version badges, message counts, and provides detailed change history viewer.
- also 2.0: V2 charcard format and alternate greetings.
- 1.9: Not again. They changed stuff again. What is this?
- 1.8: Handling for new prompt structure, new instructions
- 1.7: Handling for nested XML character tags
- 1.6: First message formatting, copy button for first message and other fields
- 1.5: {{user}} substitution for user persona name
- 1.4: Mooth just keeps finding bugs, damn.
- 1.3: Mooth found a bug, fixed it.
- 1.2: Fix for Janitor having changed their prompt system
- 1.1: Fix for R1 handling change, blank user persona bug
- 1.0: Yup.
Description
Languages
TypeScript
96.4%
JavaScript
2.3%
CSS
1.3%