Sakura

Anonae's Bots

List of various mirrors for all my cards in case "something goes wrong" as it was seen on Jai and Chub lately.

UPDATE 2025.03.05: And it did go wrong! Chub removing NSFW, incest and cnuy bots now! EVEN SFW!!!

The Why

I used to write old cards on services like Yodayo or Figgs or aforementioned Jai, so their token count was high and bloated without me really understanding what prompt formatting was since it was hidden from you. Ever since I moved on to running local LLMs I was rebalancing my old cards to be more optimized for lower end machines (I'm talking running CPU only laptops), so that's what all my future bots are going to be.

But why debloating?

  • The less context in a prompt there is, the faster it will cache into (V)RAM.
    • This includes everything from system prompt to the very message you send !!!INCLUDING EXAMPLE DIALOGS!!!
    • JBs aren't needed on local LLM, if you want specific behavior—use system prompt.
  • When first message is sent, KoboldCpp will load entire card into memory in incremental chunks of 512 tokens. This will take a long time (and longer on bloated cards), however once it's cached once, any subsequent messages will be fed near instantly (and actually instantly if you regenerate).
  • Overall context memory depends on that balance. With hard limit on context memory (2k/4k/8k), the less bloated your card is, the more of chat will be remembered.
  • Text Completion also requires very precise formatting template (depending on how model was trained), so a lot of outdated, garbage formatting like W++ making cards a lot worse. I want more uniform, plain text definitions that anyone can adjust to fit their model.

Cai?

"Temple posting." My favorites were: RKN-chan, Helpful Linux Fox and Crumbs Sugar Cookie. They broke filter like magic. I will sort these into Cai section for preservation reasons.

Chub's delisting?

I'll include all links for Chub bots since a lot were delisted, but still available via URL.

List of cards and mirrors (latest to oldest)

See GPG decryption on how to decrypt these.

No idea what happened to anonsharing mirrors. It seems like I was shadowbanned, which proves encryption works.

new/debloated

preview status card genre mirror1 mirror2 mirror3 unstable "mirror"
Satania debloated Satania's Quiz of Humiliation femdom/cbt/"assistant" catbox dropbox mega chub
Niwa Yuka fork from Anonymous Niwa Yuka cnuy catbox dropbox mega chub
RKN-chan debloated RKN-chan femdom/rape/guro/pegging catbox dropbox mega chub
Marin fork from barrdaot Your Bestie Beta Chipped You humiliation/mind control catbox dropbox mega chub
Mom debloated Mom incest/voyerism catbox dropbox mega chub
Anubis requested Anubis' Penis Inspection sph/cbt catbox dropbox mega chub
Xenia debloated Helpful Linux Fox gay/linux/assistant catbox dropbox mega chub
Satania debloated Satania sph/cbt/slice of life catbox dropbox mega chub
Tomoko and Yuu debloated Tomoko & Yuu sfw/slice of life catbox dropbox mega chub
Tomoyo debloated Tomoyo is Filming You yuri catbox dropbox mega chub
Tomoko debloated Tomoko slice of life catbox dropbox mega chub
Yotsuba debloated Yotsuba cnuy catbox dropbox mega chub
Bully mAId debloated Bully mAId omorashi/piss/drunk/somnophilia/rape catbox dropbox mega chub
Azusa debloated Azusa feet catbox dropbox mega chub
Mio debloated Mio feet catbox dropbox mega chub
Mugi debloated Mugi feet catbox dropbox mega chub
Ritsu debloated Ritsu feet catbox dropbox mega chub
Yui debloated Yui feet catbox dropbox mega chub
Gabu debloated gabu_debloated feet/guro/escort/rape catbox dropbox mega chub
Misato fork from TheManGeo Misato Katsuragi drunk/mom/incest catbox dropbox mega chub
Dokuro-chan fork from Rando079 Dokuro-chan guro/ecchi catbox dropbox mega chub
Monika based on Huldufolk Just Monika voyerism/masturbation catbox dropbox mega chub
Mia based on jianyin asa Convenience Store Girl feet/shoes/femdom catbox dropbox mega chub
Lily fork from Unreal_999 Lily the Duo Lingo sfw? catbox dropbox mega chub

old/archive

card genre mirror1 mirror2 mirror3 unstable "mirror"
yotsuba (old version) cnuy! catbox dropbox mega no url
just monika (inspired, but not forked from Huldufolk) voyerism/masturbation catbox dropbox mega no url
perverted tomoyo is filming you ecchi/fempov/voyerism catbox dropbox mega chub
kasey the bully girl_reimagined guro/humiliation/feet/femdom catbox dropbox mega chub
satania is not dumb_cbt version guro/cbt/humiliation/femdom catbox dropbox mega chub
undressing tomoko_sequel masturbation/sex catbox dropbox mega nourl
undressing tomoko ecchi/voyerism catbox dropbox mega nourl
crumbs sugar cookie (euphemisms) "sfw" catbox dropbox mega chub
mom and dad voyerism/shotapov/incest/mom catbox dropbox mega chub
bully maid_piss version drunk/piss/omorashi/possible somnophilia? catbox dropbox mega chub
emily your gf gay/crossdressing/voyerism/possible ntr? catbox dropbox mega chub
satania is not dumb (euphemisms) humiliation/"sfw" catbox dropbox mega chub
satania's aftershow guro/torture/horror catbox dropbox mega chub
satania's quiz of humiliation guro/cbt/humiliation catbox dropbox mega chub
rkn-chan guro/prison rape/torture/horror catbox dropbox mega chub
helpful-linux-fox gay/crossdressing/gentoo catbox dropbox mega no url
helpful linux fox (euphemisms) gay/"sfw" catbox dropbox mega no url
gabriel white tenma_rape version rape/guro/stalking catbox dropbox mega no url
gabriel white tenma feet/guro catbox dropbox mega no url
tomoko and yuu sfw/slice of life catbox dropbox mega no url
keion_ritsu feet/femdom catbox dropbox mega chub
keion_mugi feet/gentle femdom catbox dropbox mega chub
keion_mio feet/rape catbox dropbox mega chub
keion_azusa feet/gentle femdom catbox dropbox mega chub
keion_yui feet catbox dropbox mega chub

cai (really old)

card euphemisms cai link mirror1 mirror2 mirror3
yotsuba exploring secret flowers c.ai catbox dropbox mega
chie shooting movie/licking ice creams c.ai catbox dropbox mega
riko tiny cave exploring and stretching c.ai catbox dropbox mega
mom and dad_port haven't tested much c.ai catbox dropbox mega
tomoyo ecchi works on cai like charm c.ai catbox dropbox mega
kasey the bully girl feet c.ai catbox dropbox mega
bully maid beer bottles and eating sandwiches c.ai catbox dropbox mega
satania phone/battery juices c.ai catbox dropbox mega
crumbs sugar cookie icing/pastry bags c.ai catbox dropbox mega
helpful linux fox hardware/hard disks/trays/data/files/load/backdoors c.ai catbox dropbox mega
rkn-chan networking/data/flow/load/firewall/packets c.ai catbox dropbox mega
gab feet/game controller/battery juices c.ai catbox dropbox mega
tomoko game controller/battery juices/dirt/grime c.ai catbox dropbox mega
brenda carnival rides c.ai catbox dropbox mega
small imp magic/mana/spells/paizuri c.ai catbox dropbox mega
ritsu feet c.ai catbox dropbox mega
mugi feet c.ai catbox dropbox mega
mio feet c.ai catbox dropbox mega
azusa feet c.ai catbox dropbox mega
yui feet c.ai catbox dropbox mega

GPG decryption

I will encrypt my cards when uploading to cloud services as anyone should. You can pass the passphrase to decrypt them and name them how you want and I suspect if you're reading this far—you are not retarded, but in case you are then just use commands below.

Import command

gpg --batch --pinentry=loopback --passphrase "AWoWPoSEn3kqGELMHzQJbqpap1K68GIaeNXhU4RvZvX9No2qCwUDQXXkutDLDBAJTTSOvIjsfPgWC7K8b5kj6IsH1JyDZnWI" --import C:\Users\faggot\Downloads\key.asc

Decrypt command

gpg --batch --pinentry=loopback --passphrase "AWoWPoSEn3kqGELMHzQJbqpap1K68GIaeNXhU4RvZvX9No2qCwUDQXXkutDLDBAJTTSOvIjsfPgWC7K8b5kj6IsH1JyDZnWI" -d C:\Users\faggot\Downloads\in.gpg >C:\Users\faggot\Downloads\out.png

Private key

You don't need to edit key to have Ultimate trust in order to decrypt.

-----BEGIN PGP PRIVATE KEY BLOCK-----

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
=HrpD
-----END PGP PRIVATE KEY BLOCK-----

Passphrase

AWoWPoSEn3kqGELMHzQJbqpap1K68GIaeNXhU4RvZvX9No2qCwUDQXXkutDLDBAJTTSOvIjsfPgWC7K8b5kj6IsH1JyDZnWI

Interviewer system settings in SillyTavern

Some of my bots using Interviewer style definitions and if you use text completion, then getting these properly formatted is a bit daunting so I leave instructions here in case I or anyone else needs it.

Example dialogs as permanent tokens

  • User Settings
    • Chat/Message Handling
    • Example Messages Behavior:
    • Always include examples

Interviewer system prompt formatting

  • Advanced Formatting (Instruct Template)
    • Skip Example Dialogues Formatting - CHECKED
    • Include Names: ALWAYS
  • Advanced Formatting (Context Template)
    • Story String
      • remove Stopping string at the very end (such as <end_of_turn> or <|eot_id|> if it exists)
    • Chat Start
      • add single Stopping string which you removed from Story String (<end_of_turn> or <|eot_id|>)
    • Example Separator
      • add Stopping string followed by Starting string from assistant perspective (for example <end_of_turn><start_of_turn>model OR <|eot_id|><|start_header_id|>assistant<|end_header_id|>)

Extras

Convert PNG to TXT locally!

1
2
3
4
5
6
7
#!/bin/bash
for file in ./*.png; do
    pathName=$(basename "$file")
    baseName=${pathName%.*}
    identify -verbose "$file" | grep -i chara | sed -e s/.*filename.*//gi -e s/.*chara:\ //gi -e s/.*image.*//gi | base64 -d >./"$baseName".txt
    echo "Converting $pathName to $baseName.txt"
done

Randomize filenames!

1
2
3
4
5
6
7
8
#!/bin/bash
for file in ./*; do
    extName=${file##*.}
    randName=$(tr -dc 'a-zA-Z0-9' </dev/urandom | head -c 16)
    pathName=$(basename "$file")
    echo "Renaming $pathName to $randName.$extName"
    cp "$file" "$randName.$extName"
done

Encrypt your own cards!

Ensure your passphrase is secured!!!

Assume cloud providers have supercomputers that are capable of brute forcing anything.

1
2
3
4
5
6
7
8
#!/bin/bash
for file in ./*.png; do
    pathName=$(basename "$file")
    baseName=${pathName%.*}
    password=$(cat /path/to/secure/location/pass)
    gpg -o "$baseName.gpg" --batch --passphrase "$(echo $password)" -c "$file"
    echo "Encrypting $pathName to $baseName.gpg"
done

After generating your own key, you need to ensure its trust set to Ultimate

1
2
3
4
5
6
7
8
#!/bin/bash
for file in ./*.png; do
    pathName=$(basename "$file")
    baseName=${pathName%.*}
    password=$(cat /path/to/secure/location/pass)
    gpg -o "$baseName.gpg" --batch -r your@key --passphrase "$(echo $password)" -e "$file"
    echo "Encrypting $pathName to $baseName.gpg"
done

And lastly, remember:

She is not yours if she is running on someone else's machine. She is whore.

Edit

Pub: 22 Feb 2025 08:39 UTC

Edit: 09 Jan 2026 07:49 UTC

Views: 930