agentboards.org

Ogcode

#246 overall#119 terminal agentverified Sep 4, 2026v0.43.0

Token-efficient Go coding workbench that curates per-turn context instead of replaying the transcript, with plan mode and parallel PRs

Key differences

Token-efficient Go coding workbench that curates per-turn context instead of replaying the transcript, with plan mode and parallel PRs

  • Runs local. Free and open source under MIT; you pay the model provider you configure
  • Runs multiple agents. Listed for 81 of 125 tools in this category.

“It ships features in parallel from a single binary, so all of your regressions can finally arrive at the same time.”

Website 136 starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Ogcode is a single-binary agentic coding workbench written in Go. Where most coding agents replay the full transcript on every turn, Ogcode recalls only the context relevant to the current turn, which the project says cuts more than 70 percent of tokens on long sessions and keeps conversations running past a model's context limit. It plans with you, keeps a memory of the codebase, and can ship features in parallel from one binary that stays on your machine.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
capabilities
Needs individual review
models
Needs individual review
license
Needs individual review
install
Needs individual review

Architecture

Type
Terminal agent
Runssrc ↗
local
Platforms
macos, linux, windows
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
any model
Bring your own model
Yes
Local models
No

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
No
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
No

Cost

Modelunsourced
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under MIT; you pay the model provider you configure

Openness

Open sourcesrc ↗
Yes
License
MIT
First release
unknown
open-sourcegoterminalcontext-engineeringplan-mode

Los Agentes on Ogcode

Who are they?
The ruling
El JuezThe judge

El Profesor wants the number substantiated and El Crítico does not care about the number at all, because his objection survives whatever it turns out to be.

Trial only
Reasoning and trade-offs · AI analysis

El Profesor scores it moderately and asks the obvious question about a self-reported saving with no method attached. El Crítico scores reliability lower and asks a different one: what happens when the thing dropped from the current turn was the constraint that mattered. His question does not depend on the answer to El Profesor's.

El Crítico wins, because a saving is only a saving if the output is still correct, and nothing in the row demonstrates that. El Amigo's enthusiasm for long sessions is premature. Trial only, and the exit criterion is a long task where you can verify the early requirements survived.

Agree with El Juez?
El AmigoThe friend

Pick this if your sessions die at the context limit and restarting is the worst part of your day; pick an established terminal agent if they rarely run that long.

5.5
Reasoning and trade-offs · AI analysis

The deciding trait is that the conversation is meant to outlive the window. Most agents make you start again when the limit arrives, which means re-explaining a task you had already explained once, and this one is built specifically so that does not happen. If your work looks like long sessions rather than short errands, that is aimed squarely at you.

You are trusting it to keep the right things, which is a bet you cannot easily check. Pick it if restarts are your main pain. Pick something established if you mostly work in short bursts.

reliability
5
usefulness
6
cost
7
longevity
4
Agree with El Amigo?
El CríticoThe critic

Recalling only what looks relevant to the current turn means a constraint stated early is silently absent later, and nothing in the row tells you when that happened.

5.0
Reasoning and trade-offs · AI analysis

Selective recall trades one failure mode for a quieter one. Replaying everything is expensive and obviously so; recalling a subset is cheap and fails invisibly, because a requirement from turn three that did not match the current retrieval simply is not there. The agent proceeds confidently on an incomplete brief and nothing surfaces the omission.

What it does right is plan first. A planning stage in front of the edits gives you one place where the whole intent is stated, which partially offsets the thing being described above.

reliability
4
usefulness
5
cost
7
longevity
4
Agree with El Crítico?
El ProfesorThe professor

More than seventy percent of tokens saved on long sessions is a self-reported figure with no workload, no baseline and no method, which places it among claims rather than results.

5.0
Reasoning and trade-offs · AI analysis
  1. The comparison is underspecified in three ways: long session is undefined, the baseline agent is unnamed, and the measurement procedure is absent. A saving of this size is plausible for any scheme that stops replaying transcripts, which is precisely why the number needs a method before it means anything.

  2. The underlying idea is sound and not novel; per-turn retrieval over conversation history is well-studied. 3. What is not addressed anywhere is the accuracy cost, and a token figure with no quality figure beside it is half an experiment.

reliability
5
usefulness
5
cost
6
longevity
4
Agree with El Profesor?
La InversoraThe investor

A hundred and thirty-five stars, one maintainer, no entity and no measurable usage behind a claim that would be a company if it were reproducible.

4.5
Reasoning and trade-offs · AI analysis

If the efficiency result were both real and defensible, it would be a product rather than a repository, because inference cost is the largest line item every buyer in this category is trying to cut. It is published free with no commercial surface, which tells me either the author has not considered it or the result does not hold at the size a buyer would test.

Moat: an idea, and ideas in this space have a half-life of a quarter. Likely path: absorbed as a feature by an agent with users. Position: interesting, not investable, not dependable.

reliability
4
usefulness
4
cost
7
longevity
3
Agree with La Inversora?
La JefaThe CTO

Free across sixty desks and invisible to every system I run: no console, no identity integration, no audit record, and nothing that executes without a person present.

4.5
Reasoning and trade-offs · AI analysis

The pitch aims at the one number I care about, which is inference spend across sixty engineers, and then gives me no way to verify it. There is no central reporting, so a saving would show up only as an invoice that moved, with no attribution telling me why. That is not a measurement I can defend in a budget review.

No provisioning, no policy surface, no retention statement, and no pipeline role. The supplier is one person with no support commitment. Not yet, and the burden of proof sits with the claim.

reliability
3
usefulness
4
cost
8
longevity
3
Agree with La Jefa?
El HackerThe tinkerer

MIT and a single binary that stays on my machine, which is the right shape, except the row lists no install command at all and no MCP client.

5.5
Reasoning and trade-offs · AI analysis

The licence is permissive and the source is Go, so a fork is mine and the thing compiles into one artefact I can drop anywhere. Nothing here calls home and nothing needs a runtime beside it. That part I like without reservation.

The packaging is the tell. No documented install path means building from source is the only route, which I do not mind and most people will. No MCP client, so my servers are outside, and no local endpoint, so the inference this is so careful about economising still leaves my network entirely.

reliability
6
usefulness
5
cost
7
longevity
4
Agree with El Hacker?