cd /news/ai-agents/i-built-a-free-byok-ai-coding-agent-… Β· home β€Ί topics β€Ί ai-agents β€Ί article
[ARTICLE Β· art-137976] src=dev.to β†— pub= topic=ai-agents verified=true sentiment=↑ positive

I built a free, BYOK AI coding agent IDE that runs fully offline on local LLMs

A developer built Forger, a free, source-available Electron IDE that bundles a file explorer, Monaco editor, AI chat, Git, and a TTY terminal into a single executable with a multi-step agent loop gated behind approval dialogs. The tool supports bring-your-own-key Gemini access as well as fully offline operation via Ollama, sending requests only to the user-configured LLM endpoint with no telemetry. The developer says it was built with AI in under three days and is released under FSL-1.1-MIT, converting to MIT two years after each release.

by read3 min views1 publishedSep 23, 2026

I built Forger, a standalone Electron app that bundles a file

explorer, Monaco editor, AI chat, Git, and a real TTY terminal into one

window β€” with an agent loop that lists, reads, searches, and edits

files across multiple steps, all behind approval dialogs.

Repo: [https://github.com/cuculhart/forger-ide](https://github.com/cuculhart/forger-ide)

Setup guide: [https://cuculhart.com/forger-howto.en.html](https://cuculhart.com/forger-howto.en.html)

Not a VS Code fork, not an extension β€” a single exe.

#

Why I built it

Doing contract work, I kept hitting the same walls:

Confidential code can't go to vendor clouds. In contract work you handle code and engineering knowledge that simply may not pass through someone else's servers. #

Orgs that can't approve $20/mo subscriptions. There are still plenty of organizations where a monthly AI IDE subscription is a hard sell. #

VS Code extension agents get tangled. Extensions are convenient, but they also collide with each other β€” Copilot interference being the usual suspect. #

Unapproved rewrites are a review burden. When the AI silently rewrites code, the human reviewer pays the cognitive cost. So every write, diff edit, and command goes through an approval dialog, and checkpoint/rollback undoes only the AI's changes. #

Docker-in-Docker tools are heavy. Nice, but a hard setup for beginners. I wanted a single exe that just runs. #

Beginners need visible panes. Explorer, editor, console, and AI chat as separate, obvious panes is simply easier to learn.

Nothing matched all of this β€” so I built it, with AI, in under 3 days.

#

Features

Free + BYOK β€” bring your own Gemini API key, pay Google directly for what you use. No subscription, no markup. #

Fully offline option β€” point it at Ollama (Gemma, Qwen, ...) and every request goes to localhost only. Your code never leaves the machine. #

No telemetry β€” the only network calls go to the LLM endpoint you configure. Source-available, so you can verify that yourself. #

Human-in-the-loop β€” writes are confined to the project root; file creation, diff edits, and shell commands all require approval. #

LiteLLM proxy support β€” real API keys never sit on the client. #

Token-efficient context β€” the AI gets the file tree and fetches contents on demand via// GREP: /// READ_FILE: commands. #

Cheap by default β€” Gemini 3.8 Flash is at introductory pricing (half the standard rate) through the end of 2026, and even cheaper models like 3.5 Flash-Lite are selectable.

#

Tech stack

Electron / React / TypeScript / Monaco Editor / Gemini API & Ollama /

Vite

#

License

FSL-1.1-MIT (source-available). Free to use, modify, fork, and redistribute for any non-competing purpose β€” including commercial work

inside your company. The one restriction: you can't sell it (or a

renamed clone) as a competing product. Each release automatically

converts to MIT two years after publication.

#

Honest limitations

It's chat/agent-centric (no inline completions), there's no codebase

index (tree + on-demand reads instead), editor tabs don't exist yet,

and it's Windows-first with the UI in English/Japanese.

#

Roadmap

Considering PDF/image recognition, making the agent loop more reliable

on small local models, and chat improvements (multiple chat tabs).

Feedback and bug reports welcome via

GitHub Issues.

── more in #ai-agents 4 stories Β· sorted by recency
── more on @forger 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/i-built-a-free-byok-…] indexed:0 read:3min 2026-09-23 Β· β€”