Discover and explore top open-source AI tools and projects—updated daily.
waltstephenAgent supervisor for persistent LLM task execution
Top 90.0% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> ArgusBot is a Python supervisor plugin for Codex CLI and Claude Code CLI, designed to overcome the common issue of AI agents stopping prematurely. It provides a 24/7 supervisory agent that ensures tasks are executed, reviewed, and planned until completion, offering a robust solution for automated workflows and research.
How It Works
The core mechanism is a persistent loop: a main agent executes tasks via a chosen backend (Codex, Claude, or GitHub Copilot CLI), a reviewer sub-agent assesses task completion (done/continue/blocked), and a planner sub-agent maintains state and proposes next steps. This cycle continues until the reviewer signals completion and all acceptance criteria are met, preventing premature agent termination.
Quick Start & Requirements
git clone <repo_url>; cd ArgusBot; python -m pip install -e .copilot-proxy, GitHub Copilot CLI, Telegram/Feishu credentials.argusbot init in your target project directory.Highlighted Details
copilot-proxy for GitHub Copilot quota usage.Maintenance & Community
Contributions are welcome via CONTRIBUTING.md. A user community for research workflows is available.
Licensing & Compatibility
Limitations & Caveats
--yolo (high local privileges); use only in trusted environments. Bot tokens require careful handling.2 weeks ago
Inactive
langchain-ai