Next-Gen Terminal Utility

Run triggers, workflows, and custom plugins from one reliable CLI.

ChainBot is an open-source CLI that turns shell-script glue into explicit workflow execution with durable runtime state, trigger control, and operator-readable history.

Trigger-driven runs Composable workflows Extensible plugins
Quick Install

Install ChainBot CLI

Get started from source or Cargo and bootstrap a workspace in seconds.

$ cargo install --git https://github.com/chainbotlab/chainbot chainbot
Next Steps
chainbot init Initialize workspace
chainbot run Execute workflow
chainbot observe Inspect runtime history
Architecture

Declarative pipelines, readable execution

ChainBot keeps triggers, workflows, plugin operations, and runtime history aligned in one durable control surface. No more digging through ad-hoc scripts to understand what failed.

Trigger stateWorkflow graphsPlugin runtimeAudit trails
01

Trigger

Cron schedules, webhooks, or manual operator input start the run from a stable ChainBot entrypoint.

02

Workflow Graph

Compose repeatable steps as explicit workflow nodes instead of hidden, nested scripts.

03

Reliable Run

Keep trigger state, validation, and execution flow visible while plugins and operators collaborate safely.

Built for AI-native operators

Moves with the agent tooling you already trust.

ChainBot fits naturally into modern CLI-first workflows, from coding copilots to orchestration surfaces and open agent runtimes.

Claude Code

Anthropic coding agent

Codex

OpenAI engineering workflow

Kimi CLI

Moonshot terminal copilot

OpenClaw

Autonomous terminal assistant

OpenCode

Open agent runtime surface

Ready to simplify your pipelines?

Use ChainBot to manage complex operator workflows, trigger execution, and custom plugin pipelines from one durable CLI surface.

$ cargo install --git https://github.com/chainbotlab/chainbot chainbot
Read Documentation