Argus lets someone describe how a web app should behave, then sends an AI agent through the flow in a browser. A run can navigate pages and fill in forms, with screenshots and an action timeline saved for review.

The system separates exploration and execution from a final critic that checks the request against the collected evidence. Its documented pass rule requires every executed case to pass and cite a screenshot actually saved during the run. State-changing actions need explicit permission; runs are read-only by default.

Self-hosted runs store their evidence locally, but send browser observations and screenshots to the configured model provider. The server has no built-in authentication or multi-user isolation, so exposing it beyond a trusted local interface requires an authentication layer.

Argus publishes its code under a source-available license with a team-size restriction. Its license permits free use and self-hosting for individuals and teams with fewer than 100 members. Larger organizations need a commercial license, and each release converts to MIT after three years.