Observed since 20 Oct, 18:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Interactive agentic coding CLI backed by your own open-source model endpoint
Interactive agentic coding CLI backed by your own open-source model endpoint (any OpenAI-compatible URL — e.g. Qwen3-Coder on RunPod serverless). A terminal coding agent like Claude Code / Codex, but pointed at a model you host.
uvx acoder setup # one-time: enter your endpoint URL + API key
uvx acoder chat # interactive agent session
uvx (from uv) runs acoder without installing it and
provisions Python for you — nothing to set up but your endpoint. Prefer a permanent
install? uv tool install acoder or pipx install acoder, then just acoder chat.
Config is read from env vars, ./.env, or ~/.config/acoder/config.env
(written by acoder setup): ACODER_ENDPOINT, ACODER_API_KEY, ACODER_MODEL.
Optional extras: acoder[research] (Firecrawl library docs), acoder[bench]
(benchmark harness), acoder[all].
acoder chat --mode approve # default: approve each write/command (y/n/a)
acoder chat --mode auto # full autonomy
acoder chat --mode plan # read-only: investigates, proposes, never edits
acoder do "fix the failing test in parser.py and run pytest" # one-shot
The agent reads/searches freely and gates every file write and shell command by
your chosen mode. Slash commands in the REPL: /mode, /ingest, /cost,
/reset, /help, /exit.
Works like a careful human dev, in strict stages:
.acoder/repomap.json.acoder/libdocs/Naive self-repair (model writes tests, repairs until they pass) lowered HumanEval+ from 89.0 → 87.2 in our runs: bad model-written tests break good code. acoder therefore treats task-statement examples as ground truth anchors; model-written tests are advisory, and a repair is only accepted if it strictly improves the score.
cp .env.example .env # RUNPOD_API_KEY, ACODER_ENDPOINT, FIRECRAWL_API_KEY
pip install -e ".[bench]"
acoder ingest . # build the repo map
acoder research pandas # cache API notes for a library
acoder solve "add a retry decorator to http_get in client.py" --path .
acoder bench humaneval --mode baseline
acoder bench bigcodebench --mode agent
acoder report # scorecard vs frontier reference numbers
| Benchmark | Baseline | Agentic | Notes |
|---|---|---|---|
| HumanEval | 92.7 | — | greedy, FP8, 48GB serverless worker |
| HumanEval+ | 89.0 | 87.2 (naive v1) | v1 regression is what motivated anchored verify |
| BigCodeBench-Hard | pending | pending | research stage on |
macOS note: EvalPlus's sandbox calls resource.setrlimit(RLIMIT_AS, ...),
which macOS rejects — wrap it in try/except ValueError in
evalplus/eval/utils.py or every task scores 0.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 8 Jul 2026 | 8 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e5fefddec9a4f278a5084c4a96b330160f2f3ae6e7d69cc5eb3368fcc033ac81