Weaver

Weaver is an open-source agent harness and orchestration framework maintained by sean35mm on GitHub. Built on top of the Bun runtime, it is designed to manage autonomous coding agent workflows with an emphasis on structured task lifecycle management and state persistence. In daily operations, Weaver coordinates multi-step development tasks by enforcing a scratchpad-first protocol. Agents write intermediate thoughts, execution plans, and context into dedicated scratchpads while persisting state and history across immutable SQLite/Bun database backends. Developers interact with Weaver through CLI scripts and inspect running tasks or agent memory via a bundled web dashboard. What distinguishes Weaver from simple prompt-loop harnesses is its hardened agent lifecycle architecture and built-in singleton dashboard for tracking agent activity. By treating task scratchpads and immutable database logs as primary coordination mechanisms, Weaver reduces context drift during extended refactoring and automated implementation runs. Weaver is published as an open-source tool distributed via GitHub under active pre-1.0 development (version 0.13.x).

Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource

Visit Weaver