paragents
A terminal UI that runs several AI agent sessions in parallel from one panel, each remembering its own context across turns, checking for output conflicts before acting, and asking for approval before risky actions.
paragents uses a session-based scheduler where each session reuses a single active agent instance across turns, keeping session-level context and memory persistence rather than starting fresh each time. A preflight check looks for conflicts, especially where two sessions might write to the same output, and routes anything risky through an approval flow the user can approve, deny, or approve permanently for future requests of the same kind.
Its terminal interface lists commands to start a new foreground or background session, continue or switch between sessions, pause, resume or cancel a running prompt, and inspect pending approvals or the current permission configuration. The project describes itself as inspired by several other agent projects and is built with Python's asyncio.