At a glance
A local coding harness from Aexol that reads and writes repository files, runs shell and Git commands, iterates toward explicit goals, compacts and recalls session context, delegates work to isolated-context subagents, and connects either through a terminal UI or a browser relay. Execution is host-first: the reviewed documentation does not establish an operating-system sandbox or a general tool-permission policy.
Good choice if
- Repository tasks that benefit from explicit goal loops with bounded iterations and clean user interruption
- Long terminal or browser-relay sessions using automatic compaction, recall, and locally persisted session history
- Delegating focused work to project or user-defined subagents with separate context, filtered tools, and optional model overrides
Check before choosing
- The npm package declares an MIT license and a GitLab repository, but that repository currently requires sign-in, so HarnessMatch could not pin and inspect the implementation
- File, shell, Git, extension, and local MCP tools execute on the host; the reviewed documentation establishes no operating-system sandbox or general allow, ask, and deny policy
- Project-local subagent definitions prompt for confirmation in interactive local use, but that confirmation is bypassed in headless or relay mode
See 3 more considerations
- The relay routes browser traffic and stores identity metadata; in relay mode the inference proxy holds provider keys, while local TUI mode stores keys in the local Spectral configuration
- Loop completion is decided inside the agent from progress toward the goal, not by an independent correctness gate; iteration, time, and spend limits remain necessary
- Compaction, recall, and session reconnection preserve conversational work but do not establish file rollback or reversal of shell, Git, network, or external-service side effects