CLITrigger is an open-source agent harness and execution framework developed by HyperAITeam. It acts as an orchestration layer designed to trigger, supervise, and coordinate command-line agents and developer workflows across local environments. The tool bridges CLI execution with structured tooling by providing desktop and plugin integrations, including an Electron-based interface and terminal command triggers. In day-to-day use, developers can invoke agent actions, manage memory states with dedicated editor controls, and run scripts through customizable execution pipelines. CLITrigger distinguishes itself from standalone terminal assistants by functioning specifically as an interactive harness. Rather than simply operating as a stateless chat interface, it manages agent memory, execution context, and GUI-assisted controls alongside CLI tooling. The project is open-source under a standard software license on GitHub, maintaining both English and Korean documentation (`README.md` and `README_KR.md`) and supporting Node.js/Electron environments.
Agent Orchestration Harness — Provides an execution environment to coordinate and trigger CLI agents. - Desktop Interface (Electron) — Features an Electron-based GUI companion alongside standard terminal tools. - Agent Memory Management — Includes dedicated memory editing and visualization tools to inspect and adjust agent state. - Plugin Architecture — Offers modular plugin support to extend triggering mechanisms and agent capabilities. - Environment Configuration — Manages credentials and runtime flags via .env configuration files. - Bilingual Documentation — Ships with full English and Korean documentation for international developers.
Use cases
Use Case: Supervising Long-Running Agent Workflows Developers can use CLITrigger to initiate and monitor multi-step agent actions with real-time feedback. The harness handles process execution while allowing the user to view output and modify agent context directly.
Use Case: Inspecting and Editing Agent Memory When debugging agent decision-making, engineers can use the memory editor interface to inspect what information the agent has retained and adjust state variables before triggering the next CLI action.
Use Case: Extending CLI Workflows with Desktop UI Controls Teams that want the speed of CLI execution combined with visual controls can leverage the Electron interface to trigger complex scripts, manage plugins, and handle workspace configurations.
Who it is for
CLITrigger is built for developers and AI engineers who want a supervised harness and UI layer around CLI-based coding agents. It is less suited for developers seeking a purely headless terminal script or an in-editor IDE extension like a VS Code sidebar.
Install guide
Installation Clone the repository and install dependencies using npm: bash git clone https://github.com/HyperAITeam/CLITrigger.git cd CLITrigger npm install
First Run Copy the example environment file and configure any necessary API keys or paths: bash cp .env.example .env # Edit .env with your preferred editor to configure execution parameters To build and launch the application in development mode: bash npm run build npm start
Example Session Start the harness and trigger a supervised agent execution workflow: bash # Launch the harness UI and trigger your target CLI task clitrigger run --config .env
SWE-agent — SWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University.…
Weaver — Weaver is an open-source agent harness and orchestration framework maintained by sean35mm on GitHub. Built on top of the Bun…
Hivelore — Hivelore is an open-source agent harness and contextual memory orchestrator created by Doucs91. It provides persistent project memory, decision tracking,…
Context Bridge — Context Bridge is an open-source CLI agent harness and context orchestration utility developed by serdardb. It is built to facilitate…
Vibe Kanban — Vibe Kanban, originally developed by Bloop AI, is an open-source orchestration harness and visual task board designed to manage and…
Parallel Harness Pets — Parallel Harness Pets (parallel-harness-pets) is an open-source companion tool and harness plugin created by TevvvB. It is designed for developers…