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 2B coding and chat model built on MiniCPM5-2B that is much better at web apps needing several features in one component. For developers who want a small local model for code.
CherryPit-1.2-2B 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 DRUPEs/CherryPit-1.2-2B
CherryPit-1.2-2B comes from DRUPEs and is the newest of three CherryPit releases. It is built on MiniCPM5-2B. The big gain over 1.1 is combining features. Pages that must pack two to four features into a single component get through the tests much more often. It also stops adding its own name to ordinary answers.
Developers who want a small model for code, web components and everyday tasks that they can run themselves.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Web developers | Generate React components with several features | A component with search and a loading list |
| Education | Students | Practice coding with a small local model | Ask for a Python function |
| Research | Small-model researchers | Study gains from composition training | Compare 1.1 and 1.2 on WebApp1K |
| Platform | Tooling teams | Serve a small model with vLLM | A local coding endpoint |
You can skip it if you need reliable answers from a model this small. The card warns it can sound sure and still be wrong, and that four features in one component pass only 28 percent of the time.
| Use case | Who | What they get back |
|---|---|---|
| Web component code | Developers | React code that combines several features |
| Coding help | Students | Python and general code answers |
| Short answers | Anyone | Direct replies when thinking is turned off |
pip install -U huggingface_hub hf download DRUPEs/CherryPit-1.2-2B
Load the model in Transformers, apply the chat template and generate, or serve it with vLLM. The card recommends temperature 1.0 and top_p 0.95. The template starts in thinking mode. Pass enable_thinking as False for short, direct answers.
from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("DRUPEs/CherryPit-1.2-2B")
model = AutoModelForCausalLM.from_pretrained("DRUPEs/CherryPit-1.2-2B", torch_dtype="bfloat16", device_map="auto")
msgs = [{"role": "user", "content": "Build a React component with a search box and a list that loads on open."}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=8192, do_sample=True, temperature=1.0, top_p=0.95)
print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))vllm serve DRUPEs/CherryPit-1.2-2B --max-model-len 32768
You ask for a React component that combines a search field with a list that fills when the page opens. It returns the component code, and in thinking mode it reasons first.
If you are new, run the Python example and check any answer that matters. This is a 2B model and can sound sure while being wrong.
If you know the field, 1.2 adds reinforcement-learning training on made-up web apps with several features and on code tasks with several steps. Rounds of training on its own passing answers follow. The card reports WebApp1K Trio at 44.9 against 16.8 for 1.1, tested on a benchmark it never trained on.
A 2B coding and chat model built on MiniCPM5-2B that is much better at web apps needing several features in one component. For developers who want a small local model for code.
Made by DRUPEs 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: CherryPit-1.2-2B comes from DRUPEs and is the newest of three CherryPit releases. It is built on MiniCPM5-2B. The big gain over 1.1 is combining features. Pages that must pack two to four features into a single component get through the tests much more often. It also stops adding its own name to ordinary answers.
Who it suits: Developers who want a small model for code, web components and everyday tasks that they can run themselves.
Industry | Who uses it | How they use it | Example
Software | Web developers | Generate React components with several features | A component with search and a loading list
Education | Students | Practice coding with a small local model | Ask for a Python function
Research | Small-model researchers | Study gains from composition training | Compare 1.1 and 1.2 on WebApp1K
Platform | Tooling teams | Serve a small model with vLLM | A local coding endpoint
You can skip it if you need reliable answers from a model this small. The card warns it can sound sure and still be wrong, and that four features in one component pass only 28 percent of the time.
Where to use it:
Use case | Who | What they get back
Web component code | Developers | React code that combines several features
Coding help | Students | Python and general code answers
Short answers | Anyone | Direct replies when thinking is turned off
How to set it up:
pip install -U huggingface_hub
hf download DRUPEs/CherryPit-1.2-2B
How to use it: Load the model in Transformers, apply the chat template and generate, or serve it with vLLM. The card recommends temperature 1.0 and top_p 0.95. The template starts in thinking mode. Pass enable_thinking as False for short, direct answers.
from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("DRUPEs/CherryPit-1.2-2B")
model = AutoModelForCausalLM.from_pretrained("DRUPEs/CherryPit-1.2-2B", torch_dtype="bfloat16", device_map="auto")
msgs = [{"role": "user", "content": "Build a React component with a search box and a list that loads on open."}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=8192, do_sample=True, temperature=1.0, top_p=0.95)
print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))
vllm serve DRUPEs/CherryPit-1.2-2B --max-model-len 32768
Example: You ask for a React component that combines a search field with a list that fills when the page opens. It returns the component code, and in thinking mode it reasons first.
For newcomers and experts: If you are new, run the Python example and check any answer that matters. This is a 2B model and can sound sure while being wrong.
If you know the field, 1.2 adds reinforcement-learning training on made-up web apps with several features and on code tasks with several steps. Rounds of training on its own passing answers follow. The card reports WebApp1K Trio at 44.9 against 16.8 for 1.1, tested on a benchmark it never trained on.
MiniCPM5-2B base model
Composition training on multi-feature apps
Self-taught rounds on passing answers
CherryPit-1.2-2B
Title: WebApp1K Trio pass rate, three features in one component
CherryPit-1.1: 16.8
CherryPit-1.2: 44.9
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download DRUPEs/CherryPit-1.2-2B
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 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 |
|---|---|---|---|---|---|
| CherryPit-1.2-2B This page | 451 | 6 | 2.5B | apache-2.0 | |
| MiniCPM5-2BShares tool-calling · llama · on-device | 1,039,518 | 1,850 | 2.5B | apache-2.0 | |
| officialmobai_Rostam-S1-4B-GGUFShares math · code · reasoning | 1,091 | 2 | 4.1B | apache-2.0 | |
| MiniCPM5-2B-GGUFShares tool-calling · llama · on-device | 481,119 | 393 | 2.5B | apache-2.0 | |
| MiniCPM5-2B-GGUF by bartowskiShares tool-calling · llama · on-device | 9,232 | 38 | 2.5B | apache-2.0 | |
| Phi-4Shares math · code · text-generation | 236,972 | 2,343 | 14.7B | 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…