I built Codalotl because general coding agents tend to burn time and context exploring large Go repos. Codalotl focuses on a single package at a time, freeing the model of the burden of searching the whole repo. The net result (even for small repos) is a much faster and more efficient agent for working on Go projects: Is 185% faster and 40% cheaper than the Codex when using the same model (gpt-5.4).
Besides isolating work to a single package, these techniques are used to optimize token performance:
- Auto gofmt and lints on edits (avoids separate tool calls)
- Optimized context creation for a Go package (map of files and symbols)
- Using other packages by reading their godoc-style public API (instead of reading files)
Overall, it’s replaced most of my agent usage for Go development.