A stdlib-only coding agent that runs on your own machine.
Reads a repo with gitignore-aware tools, plans, edits files and runs commands behind a deny-list.
What's inside
E-coder in three ideas.
01
Local by default
Uses a local Ollama model, so there are no API keys.
02
Safe by design
A deny-list and fail-closed confirmation before any command runs.
03
Zero dependencies
Python standard library only, with hermetic tests.
Get it
Pick how you want to start.
Questions
Good questions.
Is it free?
Yes. The source is public on GitHub under the MIT licence.
What does it run on?
CLI, Ollama.
Where do I start?
Open the README for setup and details, or use the buttons at the top of this page.
Is it finished?
Not yet. It's actively being built, so expect changes. The README has the current state.
Who made it?
Juwen Lie, an R&D mechanical engineer in Batam, Indonesia, as an independent personal project.