Change amodel’s mind.

Neyra writes facts and behaviour into the weights of local language models.

A language model is a file full of numbers. Those numbers decide everything it says. Neyra finds the ones behind a fact or a habit and changes them.

On your machine
Mac, Linux or Windows. No cloud, no account.
No retraining
You change one thing. You don’t teach the whole model again.
Your original stays
An edit is a separate small file. Delete it and nothing happened.

See it work

We told a model the capital of France is Rome.

$ neyra edit Qwen/Qwen3-0.6B "The capital of [France] is" Rome

One command. The brackets mark what the fact is about.

efficacy 0.0% -> 100.0%

Before, the model preferred the real answer. Now it prefers Rome.

decoded effi 0.0% -> 100.0%

Same when it writes the answer out itself, not only when we score it.

neutral text: KL 0.0006 nats/token

Everything unrelated barely moved.

fluency 4.13 -> 3.97

It still writes normally.

pass exact_revert

The edit undoes perfectly, down to the last bit.

FAIL specificity
not claimed: the fact took, but nothing
checked its neighbours.

Neyra refuses to call this a success, because we gave it no nearby facts to test. Add some and it checks those too. If an edit does damage, it tells you.

Real output from Qwen3-0.6B, trimmed. This run took six minutes on a busy CPU with 4.5 GB of memory. On Apple Silicon our benchmark took 3.2 seconds per edit.

What it does

Twelve things you can do to a model.

Change a model

Understand a model

Use it with everything else

What you need

Less than you’d think.

36 MBfor Neyra, plus your models. One edit is about 170 KB.
Python 3.10or newer, on Mac, Linux or Windows.
No GPUrequired. Apple Silicon is fast. A plain CPU works, more slowly.
Safetensorsmodels, from your disk or straight from Hugging Face.

How good is it

What we measured, and what we haven’t.

Measured

  • 100%of 200 unseen facts took on Qwen3-0.6B, one edit at a time.
  • 95%still held when the question was reworded.
  • 0.70score on neighbouring facts, down from 0.745. Edits do cost a little.
  • 0false alarms from diff in 250 rounding noise trials.
  • 312protocol tests, passed by two separate verifiers in Python and Go.

Not yet

  • Nothing tested above 1B parameters. Mostly Qwen3 and Qwen3.5.
  • It rewrites facts and removes problems. It hasn’t been shown to make a model smarter.
  • ROME did better on the 20 cases compared so far. The full comparison isn’t finished.
  • Large batches of facts can damage nearby facts. Neyra flags it when they do.
  • Edits go into dense layers only. Quantized files can be checked, not edited.
The full list of limits

Questions

Things people ask first.

Is it free?

Yes. It’s open source under Apache 2.0.

How is this different from fine-tuning?

Fine-tuning trains on examples and nudges everything. Neyra changes one chosen thing and tells you exactly what moved.

Can I break my model?

Your original file isn’t touched. The edit lives in its own file, and Neyra checks it undoes exactly.

Will it make my model smarter?

No. It can change what a model says and remove problems like loops. Adding real ability hasn’t been shown.

Does it work with GGUF?

You edit safetensors models. Neyra can read GGUF files to check them, and export a LoRA that llama.cpp loads.

What can I try right now?

neyra demo runs in about a tenth of a second, downloads nothing and needs no GPU.

Try it on your own model.