Agentโ™ฅ๏ธŽAge
Catalog

io.github.jrullan/ducklab

Official

by jrullan ยท Go

Multi-LLM dev harness, MCP-operable: bugs, cycles, gates. Verdicts are exit codes, never opinions.

Model Context Protocol (MCP) Server: io.github.jrullan/ducklab

io.github.jrullan/ducklab is a multi-LLM, self-hosted development harness that is MCP-operable. It runs a project's development cycle in fixed roles, using test gates where verdicts are exit codes rather than opinions, and supports local models alongside OpenAI-compatible or Anthropic endpoints.

๐Ÿ› ๏ธ Key Features

  • Multi-LLM dev harness with fixed roles
  • Development cycle: brief โ†’ requirements โ†’ spec โ†’ plan โ†’ build โ†’ review โ†’ release
  • Test gates with verdicts as exit codes (not model opinions)
  • Local-first model support (llama.cpp, vLLM) plus OpenAI-compatible/Anthropic endpoints
  • Human or MCP/agent operation with recorded, attributed decisions

๐Ÿš€ Use Cases

  • Self-hosted, Linux-first development workflow orchestration
  • Multi-agent code generation and code review with gated outcomes
  • Reproducible runs using recorded data in .ducklab/

โšก Developer Benefits

  • MCP operability for other agents and tooling integration
  • Clear phase-based pipeline for full development-cycle automation
  • Exit-code verdicts for consistent gating

โš ๏ธ Limitations

  • Linux first (per the excerpt); no other OS support details provided
  • Tooling is described as having a harness/engine, but no specific tool list or toolCount data provided

Topics

agentic-workflowai-agentscode-generationcode-reviewdeveloper-toolsdevtoolsgolangllama-cppllmlocal-firstmcpmulti-agentself-hostedtest-driven-developmentvllm