cd /news/ai-agents/oneloop-local-first-coding-agent-wri… · home topics ai-agents article
[ARTICLE · art-100448] src=birkey.co ↗ pub= topic=ai-agents verified=true sentiment=· neutral

OneLoop: Local First Coding agent written in Rust with nix tooling

OneLoop, a local-first coding agent written in Rust with Nix tooling, was released by developer oneness (Birkey) on GitHub, with its initial commit dated April 18, 2026. The agent supports OpenRouter and multiple model providers, and the developer advises against using it for production due to lack of security guardrails, recommending it for hacking and personal use.

read2 min views1 publishedAug 10, 2026

I have been working on my own personal coding agent for the last few months. As a matter of fact, my initial commit is on 18th of April 2026 and it went through quite a number of iterations. The git history is quite telling about my experimentation of features such as auto compacting, memory, and multi-model debate/consensus/judgment etc. It supported a few big name model providers on top of OpenRouter initially. After using it for real production work for some time, I am quite happy with the following state of OneLoop [Projects]:

Please note that this coding agent is designed by me for me and I do not recommend you use it for production projects since it lacks any security/permission guardrails. However, I'd recommend you clone the repo and just have fun hacking it. It is super easy to get going if you happen to use Nix on a machine at least with 32GB of ram:

git clone git@github.com:oneness/OneLoop.git
./ols # builds llama.cpp for your CPU/GPU, downloads Qwen model
./ol  # run in another terminal and start interacting with the agent
echo "Give me a mental model how this code base works" | ./ol

I'd like to share a few things I learned along the way building a coding agent tailored to my own workflow. First let me start with things to watch out when you are building your own coding agent, which I highly recommend.

Now, let me talk about how I use OneLoop. Following laws keeps myself and coding agent in check. I retrofitted Asimov's Laws of Robotics [Wikipedia link] as follows:

Ok, you might say that above is too vague or hand-wavy but trust me, they have served me and OneLoop well. It gave me clarity when I am developing OneLoop in terms of adding or removing features. Here are basic steps I utilize OneLoop for my day-to-day work now.

That is pretty much how I use OneLoop. It supports all I need such as clearing context to start new, summaries of long sessions so I can decide to use or not use in my ongoing conversation, switch to different model if I need (when I am running OneLoop from some low end pocket laptop) etc.

Remember, Coding Agent should serve you, optimize for your understanding, and helping you get better at your craft. If you have been just pressing Enter so far, please do yourself a favor and ask your coding agent to ban that command until you confirm that you understand what you are doing. Have fun coding!

── more in #ai-agents 4 stories · sorted by recency
── more on @oneloop 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/oneloop-local-first-…] indexed:0 read:2min 2026-08-10 ·