Skip to content

KestrelAI/kestrel-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kestrel CLI

Command-line interface for Kestrel — AI Agents for Cloud Operations.

Install

macOS / Linux (Homebrew)

brew install KestrelAI/tap/kestrel

Binary download

Download from GitHub Releases.

From source

go install github.com/KestrelAI/kestrel-cli@latest

Authentication

API key (recommended)

kestrel auth kestrel_sk_...

Email/password

kestrel login

Commands

kestrel workflows list              # List all workflows
kestrel workflows get <id>          # Show workflow details + DAG diagram
kestrel workflows create --file wf.json
kestrel workflows activate <id>
kestrel workflows pause <id>
kestrel workflows test <id>         # Dry-run execution
kestrel workflows generate "..."    # AI-generate from description
kestrel workflows executions <id>   # List executions
kestrel workflows stats             # Aggregate statistics

kestrel approvals list              # Pending approval gates
kestrel approvals approve <id>
kestrel approvals reject <id>

kestrel requests list               # Workflow requests
kestrel requests approve <id>

kestrel apikeys list                # List API keys
kestrel apikeys create <name>       # Create new key
kestrel apikeys revoke <id>         # Revoke a key
kestrel apikeys delete <id>         # Delete permanently

kestrel mcp                         # Start MCP server for Claude/Cursor

MCP Integration

The CLI includes a built-in MCP (Model Context Protocol) server for AI assistant integration:

kestrel mcp

This exposes 22 workflow management tools to Claude, Cursor, and other MCP-compatible AI assistants.

License

Apache 2.0

About

Kestrel CLI — manage workflows from the terminal

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages