E-coder 📖 Read the README
CLIfree & open source2 ways to use it ✦ CLI · Ollamain progress

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.

CLI · Ollama · open source (MIT) · free
e-coder · previewscreenshot
E-coder screenshot
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.

1

Read the README

Setup, features and how it works, straight from the repo.

Open the README →
2

Read the code

Everything is on GitHub. Fork it, run it, change it.

View the source →
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.

Explore E-coder.

A stdlib-only coding agent that runs on your own machine.