Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
A small chat bot whose weights were written by hand as a plain-text edit list, with no training at all. You can follow each reply back to the neurons behind it. Needs internet access for a public lookup.
WPLM is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download Leejh123e/WPLM
WPLM is a playful small-talk bot whose neural network was written by hand instead of trained. Its author set each nonzero weight through a plain-text list of edits. It skips gradient descent and any fitting to data. You can follow any reply back to the specific neurons, heads and weights responsible. The card says an AI wrote the generator script that produces the edit list.
It suits curious developers and researchers who want a small chat model they can read and edit like a text file, and teachers who explain how transformers work.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| AI research | Interpretability researchers | Trace a reply to the weights that made it | Run chat.py with the verbose flag and read the lookups it printed |
| Education | Teachers of machine learning | Show that a transformer can exist without training | Open the edit file and follow one neuron line by line |
| Hobby projects | Tinkerers | Edit the weights as text and watch the bot change | Rename the bot by changing lines in the weight file |
If you need a capable assistant, you can skip it. Its replies are playful and sometimes wrong.
| Use case | Who | What they get back |
|---|---|---|
| Small talk | Anyone trying it | A short playful reply to a message |
| Traceability | Researchers | The lookups the network asked for, shown with the verbose flag |
| Weight editing | Tinkerers | A bot whose behavior changes when you change its edit list |
What you need first:
pip install -U huggingface_hub hf download Leejh123e/WPLM
pip install numpy sentencepiece huggingface_hub hf download Leejh123e/WPLM --local-dir WPLM cd WPLM
Run chat.py with a message to get one reply, or with no message to open an interactive chat. With the -v flag, it also shows each lookup the network requested.
python chat.py "tell me a joke" python chat.py python chat.py -v "hi"
You can also call it from Python.
import sys
sys.path.insert(0, "WPLM")
from wplm.load import load
from wplm.host import SimHost
bot = SimHost(load("WPLM"), seed=0)
text, info = bot.reply("what's your name?")
print(text)
print(info)| Tool | What it does |
|---|---|
| chat.py | Sends one message, or opens an interactive chat |
| wplm.load.load | Loads the frozen weights from the stored file |
| wplm.load.load_from_edits | Rebuilds the weights from the edit list, starting at zero |
| SimHost | Runs the lookups the network asks for and returns a reply |
You ask it to tell a joke. The weights write the opening, and the public lookup service supplies the ending. Ask who made it, and it answers from persona lines written into the weights, with no lookup at all.
A good first try is asking for a joke with the -v flag, so you see what the network asked the lookup for. Then try a few other messages and compare.
For experts, the network is a decoder transformer with five blocks of attention plus a ReLU feed-forward part, 29 attention heads and no LayerNorm. The residual width is 9,114, and every dimension has a name in arch.json. Only 68,633 of its 249,124,749 parameters are nonzero. The weights live in an edit file of 14,396 lines, with a frozen copy stored as an npz file. It follows a dual language model idea. A statistical side offers next-word candidates with counts, and the programmed neural side chooses. That statistical side is the public infini-gram API over OLMo 2 data, built from 4.6 trillion tokens. The host program only tokenizes, runs lookups, supplies random numbers and appends tokens. For tokens it uses the stock Llama-2 SentencePiece model.
| Part | Value |
|---|---|
| Attention heads | 29 |
| Residual width | 9,114 |
| Nonzero weights | 68,633 |
| Total parameters | 249,124,749 |
| Edit lines | 14,396 |
| Training steps | 0 |
A small chat bot whose weights were written by hand as a plain-text edit list, with no training at all. You can follow each reply back to the neurons behind it. Needs internet access for a public lookup.
Made by Leejh123e on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: WPLM is a playful small-talk bot whose neural network was written by hand instead of trained. Its author set each nonzero weight through a plain-text list of edits. It skips gradient descent and any fitting to data. You can follow any reply back to the specific neurons, heads and weights responsible. The card says an AI wrote the generator script that produces the edit list.
Who it suits: It suits curious developers and researchers who want a small chat model they can read and edit like a text file, and teachers who explain how transformers work.
Industry | Who uses it | How they use it | Example
AI research | Interpretability researchers | Trace a reply to the weights that made it | Run chat.py with the verbose flag and read the lookups it printed
Education | Teachers of machine learning | Show that a transformer can exist without training | Open the edit file and follow one neuron line by line
Hobby projects | Tinkerers | Edit the weights as text and watch the bot change | Rename the bot by changing lines in the weight file
If you need a capable assistant, you can skip it. Its replies are playful and sometimes wrong.
Where to use it:
Use case | Who | What they get back
Small talk | Anyone trying it | A short playful reply to a message
Traceability | Researchers | The lookups the network asked for, shown with the verbose flag
Weight editing | Tinkerers | A bot whose behavior changes when you change its edit list
How to set it up: What you need first:
pip install -U huggingface_hub
hf download Leejh123e/WPLM
pip install numpy sentencepiece huggingface_hub
hf download Leejh123e/WPLM --local-dir WPLM
cd WPLM
How to use it: Run chat.py with a message to get one reply, or with no message to open an interactive chat. With the -v flag, it also shows each lookup the network requested.
python chat.py "tell me a joke"
python chat.py
python chat.py -v "hi"
You can also call it from Python.
import sys
sys.path.insert(0, "WPLM")
from wplm.load import load
from wplm.host import SimHost
bot = SimHost(load("WPLM"), seed=0)
text, info = bot.reply("what's your name?")
print(text)
print(info)
Tool | What it does
chat.py | Sends one message, or opens an interactive chat
wplm.load.load | Loads the frozen weights from the stored file
wplm.load.load_from_edits | Rebuilds the weights from the edit list, starting at zero
SimHost | Runs the lookups the network asks for and returns a reply
Example: You ask it to tell a joke. The weights write the opening, and the public lookup service supplies the ending. Ask who made it, and it answers from persona lines written into the weights, with no lookup at all.
For newcomers and experts: A good first try is asking for a joke with the -v flag, so you see what the network asked the lookup for. Then try a few other messages and compare.
For experts, the network is a decoder transformer with five blocks of attention plus a ReLU feed-forward part, 29 attention heads and no LayerNorm. The residual width is 9,114, and every dimension has a name in arch.json. Only 68,633 of its 249,124,749 parameters are nonzero. The weights live in an edit file of 14,396 lines, with a frozen copy stored as an npz file. It follows a dual language model idea. A statistical side offers next-word candidates with counts, and the programmed neural side chooses. That statistical side is the public infini-gram API over OLMo 2 data, built from 4.6 trillion tokens. The host program only tokenizes, runs lookups, supplies random numbers and appends tokens. For tokens it uses the stock Llama-2 SentencePiece model.
You send a message
The network decides what to ask the lookup service
It weighs the answer and picks a word or a line
The host adds each token until the network says stop
Good to know:
Title: Architecture at a glance
Part | Value
Attention heads | 29
Residual width | 9,114
Nonzero weights | 68,633
Total parameters | 249,124,749
Edit lines | 14,396
Training steps | 0
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download Leejh123e/WPLM
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| WPLM This page | 0 | 5 | — | mit | |
| Qwen3.5-0.8B-weight-space-programming-GGUFShares weight-space-programming | 4,807 | 10 | 752M | apache-2.0 | |
| Qwen3.5-0.8B Astra Weight EditShares weight-space-programming | 3,029 | 27 | 873M | apache-2.0 | |
| gemma-4-E4B-it-weight-space-programmingShares weight-space-programming | 125 | 3 | 8B | gemma | |
| Qwen3.8-27B Astra stop editShares weight-space-programming | 0 | 11 | — | apache-2.0 | |
| GPT-2Shares text-generation | 32,892,223 | 3,932 | 137M | mit |
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…