Pure Python, no framework
The whole thing runs on the standard library. There's no dependency tree to audit, nothing new to learn, and no build step in your way.
dependencies standard library only
No framework, nothing crazy. Just readable Python you can follow from top to bottom. Nyvero is a starting point (V0.1.0) for your own coding agent, so take it apart and make it do what you need.
curl -fsSL https://nyvero-cli.vercel.app/install.sh | bash
What it is
Nyvero is the smallest useful core of a coding agent. It's all plain Python, so read it, change it, and make it yours.
The whole thing runs on the standard library. There's no dependency tree to audit, nothing new to learn, and no build step in your way.
Plain functions, clear names, few files. The point is that you can follow the entire agent in one sitting.
Point it at whatever model you like. Adding a provider is one small file.
It thinks, acts, and observes. Read a file, write a patch, run a command, then go again until the job is done.
This is early and rough around the edges. Treat it as a base to build on, not something to ship as is.
Take the loop, the tools, or just the prompt handling and drop it into your own project. It's MIT licensed, and there's no plugin system to fight.
How it works
Open the repo you're working in and just say what you want, in plain English. It runs straight from the source, so there's nothing to set up.
It reads files, calls tools, and runs commands, printing each step as it goes.
Look over the patch, edit it by hand if you want, or reject it and ask again. Then commit it yourself.
Get started
The installer sets up uv, clones Nyvero, runs uv sync, and puts the nyvero command on your PATH.
curl -fsSL https://nyvero-cli.vercel.app/install.sh | bash
irm https://nyvero-cli.vercel.app/install.ps1 | iex
cat README.md
Rather grab it from the repo yourself? Clone https://github.com/NilLab-agi/Nyvero,
run uv sync, then uv run nyvero. That is exactly what the installers do.
Just so you know: this is an early base, not a finished tool. Expect rough edges, missing pieces, and breaking changes. That's kind of the point. Read it, fork it, and build the agent you want. Not sure where to start? There's a roadmap of ideas I never got to, all open for anyone to pick up.