anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Predicts how the code around your cursor should be rewritten next, from the file context and your recent edits. A model from Zed Industries for people building editor features.
zeta-2.1 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 zed-industries/zeta-2.1
Zeta 2.1 guesses the next change you will make to your code. Zed Industries built it on Seed-Coder-8B-Base, and the card calls the job next-edit suggestion. You give it code context, a history of edits and an editable region around the cursor, and it writes the new content for that region.
It suits developers who build editor features and want a model that suggests the next change instead of answering chat questions.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Editor and plugin developers | Add next-edit suggestions to a code editor | Send the cursor region and recent edits, then show the returned rewrite |
| Software | Teams that host their own models | Run a code edit model on their own machine | Download the weights and call them from a Python service |
| Research | Code model researchers | Study a fine-tune of a coding base model | Compare its rewrites with the base model's output |
People who want a chat assistant can skip it, since the card describes only edit prediction for a marked region.
The model has no app of its own. It runs wherever your code can load it and build the prompt.
| Use case | Who | What they get back |
|---|---|---|
| Next-edit suggestions | Editor makers | Rewritten content for the editable region, wrapped in the same markers |
| Offline experiments | Researchers | Model output for prompts built from real code and edit histories |
You need Python with pip, and enough disk for the weights.
pip install -U huggingface_hub hf download zed-industries/zeta-2.1
Build the prompt in the card's suffix, prefix, middle style. Put the code after the region first, then related files, the edit history and the target file. Wrap the editable region in numbered markers and place the cursor marker inside it.
<[fim-suffix]> code after editable region <[fim-prefix]><filename>related/file.py related file content <filename>edit_history --- a/some_file.py +++ b/some_file.py -old +new <filename>path/to/target_file.py code before editable region <|marker_1|> code that needs to<|user_cursor|> be rewritten <|marker_2|> <[fim-middle]>
The model should answer with the revised content between the same two markers, and nothing wrapped in backticks.
<|marker_1|> revised content for the editable region <|marker_2|>
| Tool | What it does |
|---|---|
| marker_1 and marker_2 | Mark the start and end of the editable region |
| user_cursor | Marks where the cursor sits inside the region |
| filename | Introduces a related file, the edit history or the target file |
| fim-middle | Ends the prompt, so the model writes the region |
Put a few lines between the first and second markers with the cursor inside them, add a diff of your latest edit, and send the prompt. The model returns the revised lines wrapped in the same two markers. The card links a sample prompt and a sample output.
If you are new to this, know that it is not a chat model. An editor sends it code and your recent changes, and it guesses the next edit. Start by building the card's short prompt by hand with a small file.
If you know the field, this is an 8.3B coder fine-tune with a suffix, prefix, middle prompt and numbered multi-region markers. Your tool has to parse the marked output, and the editable region limits how much the model can rewrite at once.
The card lists model version 0323-multi-region-filtered-r3 and gives no other training details.
Predicts how the code around your cursor should be rewritten next, from the file context and your recent edits. A model from Zed Industries for people building editor features.
Made by zed-industries 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: Zeta 2.1 guesses the next change you will make to your code. Zed Industries built it on Seed-Coder-8B-Base, and the card calls the job next-edit suggestion. You give it code context, a history of edits and an editable region around the cursor, and it writes the new content for that region.
Who it suits: It suits developers who build editor features and want a model that suggests the next change instead of answering chat questions.
Industry | Who uses it | How they use it | Example
Software | Editor and plugin developers | Add next-edit suggestions to a code editor | Send the cursor region and recent edits, then show the returned rewrite
Software | Teams that host their own models | Run a code edit model on their own machine | Download the weights and call them from a Python service
Research | Code model researchers | Study a fine-tune of a coding base model | Compare its rewrites with the base model's output
People who want a chat assistant can skip it, since the card describes only edit prediction for a marked region.
Where to use it: The model has no app of its own. It runs wherever your code can load it and build the prompt.
Use case | Who | What they get back
Next-edit suggestions | Editor makers | Rewritten content for the editable region, wrapped in the same markers
Offline experiments | Researchers | Model output for prompts built from real code and edit histories
How to set it up: You need Python with pip, and enough disk for the weights.
pip install -U huggingface_hub
hf download zed-industries/zeta-2.1
How to use it: Build the prompt in the card's suffix, prefix, middle style. Put the code after the region first, then related files, the edit history and the target file. Wrap the editable region in numbered markers and place the cursor marker inside it.
<[fim-suffix]>
code after editable region
<[fim-prefix]><filename>related/file.py
related file content
<filename>edit_history
--- a/some_file.py
+++ b/some_file.py
-old
+new
<filename>path/to/target_file.py
code before editable region
<|marker_1|>
code that
needs to<|user_cursor|>
be rewritten
<|marker_2|>
<[fim-middle]>
The model should answer with the revised content between the same two markers, and nothing wrapped in backticks.
<|marker_1|>
revised content for
the editable region
<|marker_2|>
Tool | What it does
marker_1 and marker_2 | Mark the start and end of the editable region
user_cursor | Marks where the cursor sits inside the region
filename | Introduces a related file, the edit history or the target file
fim-middle | Ends the prompt, so the model writes the region
Example: Put a few lines between the first and second markers with the cursor inside them, add a diff of your latest edit, and send the prompt. The model returns the revised lines wrapped in the same two markers. The card links a sample prompt and a sample output.
For newcomers and experts: If you are new to this, know that it is not a chat model. An editor sends it code and your recent changes, and it guesses the next edit. Start by building the card's short prompt by hand with a small file.
If you know the field, this is an 8.3B coder fine-tune with a suffix, prefix, middle prompt and numbered multi-region markers. Your tool has to parse the marked output, and the editable region limits how much the model can rewrite at once.
The editor gathers code, edits and the cursor spot
A prompt is built with numbered markers
The model writes the revised region
The editor swaps the text between the markers
Good to know: The card lists model version 0323-multi-region-filtered-r3 and gives no other training details.
Title: Weights size in gigabytes
BF16: 16.5 GB
4-bit (estimate): 4.1 GB
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download zed-industries/zeta-2.1
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 |
|---|---|---|---|---|---|
| zeta-2.1 This page | 2,797 | 140 | 8.3B | apache-2.0 | |
| SmolLM2-135MShares llama · text-generation · transformers | 2,596,139 | 269 | 135M | apache-2.0 | |
| MiniCPM5-2BShares llama · text-generation · transformers | 1,039,518 | 1,850 | 2.5B | apache-2.0 | |
| TinyLlama-1.1B-Chat-v1.0Shares llama · text-generation · transformers | 963,057 | 1,910 | 1.1B | apache-2.0 | |
| SmolLM2-135M-InstructShares llama · text-generation · transformers | 841,106 | 474 | 135M | apache-2.0 | |
| Hermes 3 Llama-3.1 8BShares llama · text-generation · transformers | 336,953 | 550 | 8B | llama3 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
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.