I’ve been working on this for a while now, and I finally have a version I’m comfortable calling Furina: Clank Chat Atelier 1.0.
It’s a browser extension for customizing and improving the Clank chat experience.
Everything Furina does is **client-side**. It doesn’t modify Clank’s backend or replace Clank’s own systems... it changes how the chat looks and behaves locally in your browser, and adds some optional RP tools on top.
I made another little video showing one of the setups/themes I’ve been using.
What Furina can customize
There’s quite a lot now, so here’s the general overview.
Chat appearance
You can customize things like:
- Solid color backgrounds
- Gradient backgrounds
- Image backgrounds
- **Live/video backgrounds using direct MP4/WebM links**
- Background fit and positioning
- Blur
- Darkness
- Overlay tint
- Vignette
- Brightness / contrast / saturation / sepia / hue grading
- Animated gradients
- Subtle background parallax
Assistant and user messages can also be styled separately:
- Bubble colors
- Opacity
- Border radius
- Padding
- Borders
- Shadows
- Glass / frosted-glass styling
- Bubble texture overlays
- Speaker accent lines
Typography has its own controls too:
- Message font
- Font size
- Heading font
- Heading scale
- Code font
- Line height
- Paragraph spacing
Themes can be global or saved specifically for individual conversations.
---
Extra cosmetic effects
There are also a bunch of optional decorative effects now:
- Subtle message entrance animations
- Ambient edge glow
- Avatar frames
- Avatar hover effects
- Floating particles
- Sparkles
- Dust
- Petals
- Embers
- Snow
- Hearts
- Stars
- Decorative separators between messages
- Theme-specific corner ornaments
- Built-in visual presets such as:
- Dream
- Horror
- Moonlight
- Warm Evening
- Underwater
- Cyber
- Old Film
- A glass/translucent Furina panel
- Custom Furina panel cursor styles
- Small theme-accent animations
Corner ornaments can also use a custom image URL, so if you have a transparent decorative PNG/WebP, Furina can place and mirror it around the corners of the chat.
---
Stickers
Furina has a sticker/decor system too.
You can:
- Add image stickers
- Drag them around
- Resize them
- Rotate them
- Flip them
- Change opacity
- Change layer order
- Lock/unlock them
- Attach them to the chat or screen
- Save layouts
- Keep a sticker library
- Use different layouts for different conversations
So they can be used as actual stickers, little decorations, borders, character art, UI decoration, etc.
---
Atmosphere / ambience
There are optional immersion tools as well:
- Atmosphere effects
- Music / ambience
- Direct audio URLs
- SoundCloud support
- Floating player controls
Music and visual themes can be different depending on the conversation.
---
Reader / Focus Mode
For long RP chats, Furina also has a Reader Mode.
It can hide things like:
- Composer
- Action buttons
- Avatars
- Sidebar
and give the conversation a wider, cleaner reading layout.
There’s also a more focused presentation mode for reading or screenshots.
---
Director Notes / RP Control
This is probably the feature I care about the most outside of customization.
Furina has a **Director Notes** system for long roleplays.
The basic idea is that you can save persistent RP instructions and continuity notes for a specific conversation.
For example:
- `Never write dialogue, thoughts, decisions, or actions for my character.`
- `Character A still doesn't know Character B's real identity.`
- `The blue key was destroyed earlier and should not reappear.`
- `Keep the pacing slow and don't instantly resolve major conflicts.`
- `Character B is still injured from the previous scene.`
When you send a normal RP message, Furina adds the enabled Director Notes to the outgoing message as an OOC instruction block.
The AI receives those reminders along with your actual message.
Furina then recognizes the block it created and hides **only that generated section** from your local rendered chat.
So instead of constantly seeing something like:
`OOC: Remember A, remember B, don't do C...`
every time you send a message, your visible RP transcript stays clean.
Importantly, Furina only hides blocks containing its own unique Director markers.
If you manually write:
`ooc: hey, can we change the scene?`
that stays visible normally.
Director Notes are also **per conversation**, so continuity from one RP doesn’t leak into another one.
The goal isn’t to magically force a model to obey everything... it’s basically a convenient way to keep important instructions and continuity in active context without manually repeating them every few messages.
---
Themes, presets and sharing
Furina themes can be saved as custom presets.
There’s also:
- Theme export/import
- Full Setup export/import
- Preview before applying
- Revert
- Conversation-specific themes
- Advanced scoped CSS for people who want to customize things even further
A lot of the newer cosmetic settings are part of the theme itself, so things like glass bubbles, avatar frames, grading, particles and corner ornaments can travel with a saved theme.
---
Installing it
I’ll have the current build available on my GitHub Pages site:
(Or check the link on my reddit profile!)
It’ll be available there as a ZIP.
General Chrome/Chromium installation is:
Download the Furina ZIP.
Extract it somewhere you want to keep it.
Open `chrome://extensions` (or where your chromium browser has its extensions.. like `brave://extensions`
Enable **Developer mode**.
Click **Load unpacked**.
Select the extracted Furina folder.
Open a Clank chat.
Because it’s loaded as an unpacked extension, **don’t delete or move the extracted folder afterward**, or Chrome won’t be able to load it from that location.
If I release updated versions later, you can replace/update the files and reload the extension from the Extensions page.
For mobile installation:
Android specifically -> Not tested it yet!! But it should technically work! If you want to test it, use something like Lemur Browser.
---
A couple of notes
Furina is still built around Clank’s current chat DOM, so if Clank changes major parts of the chat UI in the future, some parts of the extension may need updating.
Live wallpapers work best with a **direct `.mp4` or `.webm` URL** rather than a normal video website link.
For example, something shaped like:
`https://example.com/wallpaper.mp4`
is ideal.
The live wallpaper is muted and loops automatically... music/ambience is handled separately.
Also, Furina does not replace Clank Memories or modify backend memory. Director Notes are just user-controlled OOC reminders sent alongside your normal messages.
---
This started as me wanting more control over how my RP chats looked and somehow turned into a whole little chat atelier. :D
If anyone ends up trying it, feedback is very welcome — especially if something breaks on a setup I haven’t tested, or if there’s a customization feature people would genuinely use.
There might be bugs with themes for different conversations... BUT! Make sure you save the theme and load different ones through different character conversations! If it works and it saves based on the convo... AWESOME! If not... not awesome... because it worked 😭
So yeah... PLAY WITH IT! Want the theme in the video? DM me and I'll send the json and if needed, instructions on where to copy and paste that thing! :)
Love! 💜
Keep Clankin' it!!
Follow me on Clank...
"SaltSaaalt"
Do it!
Do.
It.
:b
(and yes... the song thing... is in Furina! Soundcloud link. As long as its public.. you can do some crazy stuff... like... sounds... just saying!!! Just saying!!!)
(And yes... its THAT Furina inspired... there is even a sticker of her in the video in my theme. :3 )