waltstephen/ArgusBot

302 stars · Last commit 2026-04-26

ArgusBot: A 24/7 supervisor Agent for Codex CLI and Claude Code CLI that keeps agents running, reviewing, and planning until the job is actually done.

README preview

# ArgusBot

![ArgusBot banner](Feishu_readme/cleaned_Gemini_Generated_Image_2ji5ho2ji5ho2ji5.png)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Contributing](https://img.shields.io/badge/Contributing-Guide-blue.svg)](CONTRIBUTING.md)

Docs: [Quick Start](QUICKSTART.md) | [Recent Updates](WHATS_NEW.md) | [Contributing](CONTRIBUTING.md)

> What's New: See [Recent Updates](WHATS_NEW.md) for the latest user-visible changes. (Sorry, we've been too busy lately, we'll be updating again in May.)

`ArgusBot` is a Python supervisor plugin for Codex CLI and Claude Code CLI:

- Main agent executes the task through the selected runner backend
- Reviewer sub-agent evaluates completion (`done` / `continue` / `blocked`)
- Planner sub-agent maintains a live framework view and proposes next-session objectives
- Loop only stops when reviewer says `done` and all acceptance checks pass

This solves the common "agent stopped early and asked for next instruction" problem.

View full repository on GitHub →