Workflow orchestrator with AI CLI integration for sysadmin tasks

A developer has built a file-based workflow orchestrator called 'workflow' with a TUI and CLI interface. The tool integrates with AI coding CLIs to generate, update, fix, and refine sysadmin workflows from natural language descriptions.
AI Integration Features
If claude (Claude Code), codex (Codex CLI), or gemini (Gemini CLI) is on your PATH, the tool provides four capabilities:
- Generate — Press 'a' in the TUI, type a description like "check nginx status, restart if down, send Slack alert on failure". The AI generates a multi-step YAML workflow with proper dependencies and error handling. You can review before saving.
- Update — Press 'A' on any existing task. Type instructions like "add retry logic to the upload step" or "parallelize the independent checks". The AI rewrites the YAML while preserving your structure.
- Fix — When a workflow fails, press 'a'. The AI reads the error output, diagnoses the problem, and proposes corrected YAML.
- Refine — At any preview stage, press 'r' to iteratively improve. You can make multiple rounds of improvements like "Add error handling" → preview → "also add logging" → preview → save.
Claude Code Skill
There's also a Claude Code skill included. Install it and you can manage workflows entirely from Claude Code conversations with commands like:
- "Create a workflow for daily database backups."
- "Dry-run the staging deploy."
- "List my overdue tasks."
This makes workflow a building block for agentic automation — AI agents can create, validate, and execute operational tasks through a file-based interface.
Technical Details
The AI integration is tool-agnostic. It auto-detects whichever CLI you have installed. No API keys are configured inside workflow itself — just authenticate your AI CLI tool and it works.
Beyond the AI features, workflow includes:
- 42 bundled sysadmin/Docker/Kubernetes templates
- DAG execution with retries and timeouts
- Overdue reminders
- Shell history import
- Git sync across machines
The tool is MIT licensed and distributed as a single Rust binary. The GitHub repository is available at https://github.com/vchaindz/workflow.
📖 Read the full source: r/ClaudeAI
👀 See Also

GrapeRoot: Open-source tool reduces Claude Code token usage by 40-80%
GrapeRoot is a free, open-source local MCP server that sits between your codebase and Claude Code, reducing token usage by 40-80% by tracking what the model has already seen and sending only relevant code changes.

ThumbGate Implements Tsinghua's Natural-Language Agent Harness Pattern for AI Safety
The open-source tool ThumbGate implements the Natural-Language Agent Harness pattern from Tsinghua's NLAH paper, mapping four components: contracts to prevention rules from thumbs-down feedback, verification gates to PreToolUse hooks, durable state to SQLite+FTS5 lesson database, and adapters to MCP server adapters for multiple AI coding agents.

Nexus Desktop App Automates MCP Setup for TTRPG Campaign Management
Tired of manually editing Claude Desktop config for every MCP? Nexus installs and configures Archivist, Foundry VTT, Notion, Obsidian, and NotebookLM for TTRPG campaign management.

Found-Issues plugin logs bugs Claude ignores while working on other tasks
A Claude Code plugin that writes one-line entries to docs/found-issues.md when the agent spots bugs outside scope, with auto-closure on PR merge and tombstone detection.