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.
Parallel ai-agent sessions in one panel, with permission-aware tools, preflight conflict checks.
| Date | Stars |
|---|---|
| 2026-07-31 | 278 |
| 2026-08-06 | 278 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center"> <img src="assets/logo.png" alt="Paragents Logo"/> </p> <p align="center"><strong> Parallel agent sessions in one panel, with permission-aware tools, preflight conflict checks. </strong></p> <p align="center"> Remembers context across turns. Asks before risky actions. Runs parallel sessions with conflict-safe execution. <br /> TUI-first workflow, extensible tools, and explicit policy gates. </p> <p align="center"> Inspired by 4 other agent repos: <a href="https://github.com/anthropics/claude-code">claude-code</a>, <a href="https://github.com/cosmicstack-labs/mercury-agent">mercury-agent</a>, <a href="https://github.com/NousResearch/hermes-agent">hermes-agent</a>, <a href="https://github.com/HKUDS/nanobot">nanobot</a>. </p> <p align="center"> <img src="https://img.shields.io/badge/python-3.11%2B-blue" alt="Python 3.11+" /> <img src="https://img.shields.io/badge/license-MIT-green" alt="MIT License" /> </p> <p align="center"> <a href="./README.md">English</a> | <a href="./README.zh-CN.md">简体中文</a> </p> ## Demo  ## Quick Start (TUI Only) 1. Install dependencies ```bash uv sync ``` 2. Start TUI ```bash uv run python main.py ``` 3. First run setup - If `runtime_config.json` is missing, startup enters interactive setup. - You can reconfigure in TUI with: - `/setup` - `/show-config` 4. Command reference | Command | Purpose | |---|---| | `/new <text>` | Create a new foreground session with the initial prompt | | `/prompt <text>` | Continue current foreground session with a new prompt | | `/submit <text>` | Submit a new background session | | `/list` | List current sessions and their status | | `/switch <session_ref>` | Switch foreground focus to a target session | | `/close <session_ref>` | Close a session and release its slot | | `/approvals` | Show pending approval requests | | `/approve <request_ref> [always]` | Approve a pending request (optional persistent allow) | | `/deny <request_ref>` | Deny a pending request | | `/pause <prompt_ref>` | Pause a running prompt | | `/resume <session_ref>` | Resume paused prompt in target session | | `/cancel <prompt_ref>` | Cancel target prompt | | `/permissions` | Print current effective permission config | | `/setup` | Re-run runtime/provider setup | | `/show-config` | Show runtime config file path and provider info | | `/quit` | Exit TUI | ## Why Parallel-Agent The current design focuses on **multi-session parallelism** with per-session continuity: - Session-based scheduler and worker model - Single active agent instance per session (reused across turns) - Session-level context + memory persistence - Preflight conflict checks (especially output conflicts) and approval flow - TUI-first operations for observing multiple sessions ```mermaid flowchart LR UserInput[UserInput] --> Scheduler[Scheduler] Scheduler --> SessionQueue[SessionPromptQueue] SessionQueue --> SessionWorker[SessionWorker] SessionWorker --> AgentInstance[AgentInstance] AgentInstance --> Tools[ToolsAndPermissions] AgentInstance --> ContextState[SessionRuntimeState] ContextState --> Scheduler ``` Key implementation files: - `main.py` - `scheduler.py` - `agent_instance.py` - `session_runtime.py` - `tui_app.py` ## Cross-Repo Learning Notes (inlined) Legend: - **Code verified**: implementation or interface is directly confirmed in code. - **Docs/changelog signal**: mainly inferred from README/changelog/config examples; full core implementation may not be fully open. ### 1) Permission and Capability Governance | Dimension | Paragents | claude-code | mercury-agent | hermes-agent | nanobot | |---|---|---|---|---|---| | Capability switches | `PermissionsConfig.capabilities` (**Code verified**) | Tool-level permission governance in settings (**Docs/changelog signal**) | `permissions.yaml` + capability registry (**Code verified**) | Governance via toolset/gateway composition (**Code verified**) | `ToolsConfig` leve
Excerpt of 8,097 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:566156d0f9e0aab0, topic:ai-agent, topic:multi-agent, desc:ai agent