Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
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.
| Date | Stars |
|---|---|
| 2026-07-31 | 310 |
| 2026-08-05 | 311 |
| 2026-08-06 | 311 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# ArgusBot  [](LICENSE) [](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. Current defaults: - `max_rounds` defaults to `500`. - Daemon child model defaults now inherit the selected backend's defaults unless you explicitly set a preset/override. - Daemon-launched idle runs try to resume from the last saved `session_id` before starting a fresh thread. ## Important Warnings 1. Security risk: daemon-launched runs use `--yolo` by default. This grants the selected backend high local execution power. Run only in trusted repositories/workspaces. 2. Visibility and debugging: Telegram/Feishu snippets may hide important details. If behavior looks wrong, run `argusbot` in the target workspace and watch local live output/logs first. 3. Cost and loop risk: long-running objectives can consume significant tokens. Planner or reviewer quality can also cause repeated loops. Always set clear acceptance checks, monitor runtime, and stop/re-scope when needed. 4. Credential and remote-control security: ArgusBot supports daemonized remote control through channels such as Telegram and Feishu, while daemon-launched runs may execute with high local privileges. **Treat bot tokens, app secrets, and related credentials as highly sensitive.** If these credentials are leaked, an unauthorized party may be able to issue remote commands that execute on your local machine or workspace. Never share tokens, never commit them to a repository, and rotate them immediately if exposure is suspected. .png) ## Community If you're using ArgusBot for research workflows, welcome to join our user community. - WeChat user group: scan the QR code below - Please note your background / use case when joining <p align="center"> <img src="Feishu_readme/wechat-group.jpg" alt="ArgusBot WeChat Group" width="260" /> </p> ## Quick Start (24/7 Telegram Control) If you want to control your main project from Telegram 24/7 with an always-on daemon, use this flow: Prerequisites and cost notes: - You must have your chosen backend CLI installed and authenticated first (make sure `codex` or `claude` works before running `argusbot init`). - For 24/7 daemon operation, choosing `high` or `xhigh` reasoning can lead to token usage close to running one Codex session continuously for 24 hours. Plan budget carefully. - `medium` reasoning is usually a good quality/cost tradeoff for long-running background control. 1. Clone this repo and install it in editable mode. 2. Go to your target project directory (the repo you actually want to operate on). 3. Run `argusbot init`, choose control channel and execution backend, then complete setup prompts. 4. After setup, daemon starts in background and keeps running. 5. Chat with your Telegram bot (`/run`, `/inject`, `/status`, `/stop`) to control work at any time. Example: ```bash # 1) clone + install ArgusBot git clone <your-ArgusBot-repo-url> ArgusBot cd ArgusBot python -m pip install -e . # 2) go to your main project cd .. cd <your_m
Excerpt of 31,925 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:2243bc7f731e01b5, llm:Description: '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.'
matched fp:2243bc7f731e01b5, llm:Description: '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.'