AI CLI統合によるシステム管理者タスクのためのワークフローオーケストレーター

開発者がTUIとCLIインターフェースを備えた「workflow」というファイルベースのワークフローオーケストレーターを構築しました。このツールはAIコーディングCLIと統合し、自然言語の説明からシステム管理ワークフローを生成、更新、修正、改良します。
AI統合機能
claude(Claude Code)、codex(Codex CLI)、またはgemini(Gemini CLI)がPATH上にある場合、このツールは4つの機能を提供します:
- 生成 — TUIで「a」を押し、「nginxのステータスを確認し、ダウンしていたら再起動し、失敗したらSlackアラートを送信」などの説明を入力。AIが適切な依存関係とエラーハンドリングを備えた多段階のYAMLワークフローを生成します。保存前にレビュー可能です。
- 更新 — 既存のタスクで「A」を押します。「アップロードステップにリトライロジックを追加」や「独立したチェックを並列化」などの指示を入力。AIは構造を保ちながらYAMLを書き換えます。
- 修正 — ワークフローが失敗した時、「a」を押します。AIがエラー出力を読み、問題を診断し、修正されたYAMLを提案します。
- 改良 — プレビューステージでいつでも「r」を押して反復的に改善。「エラーハンドリングを追加」→プレビュー→「ロギングも追加」→プレビュー→保存のように複数ラウンドの改善が可能です。
Claude Codeスキル
Claude Codeスキルも含まれています。インストールすると、以下のようなコマンドでClaude Codeの会話から完全にワークフローを管理できます:
- 「日次データベースバックアップのワークフローを作成」
- 「ステージングデプロイをドライラン」
- 「期限切れタスクを一覧表示」
これにより、workflowはエージェント型自動化の構成要素となります — AIエージェントがファイルベースインターフェースを通じて運用タスクを作成、検証、実行できます。
技術詳細
AI統合はツール非依存です。インストールされているCLIを自動検出します。workflow自体にAPIキーは設定されません — AI CLIツールを認証するだけで動作します。
AI機能に加えて、workflowには以下が含まれます:
- 42のバンドルされたシステム管理/Docker/Kubernetesテンプレート
- リトライとタイムアウト付きDAG実行
- 期限切れリマインダー
- シェル履歴インポート
- マシン間Git同期
このツールはMITライセンスで、単一のRustバイナリとして配布されています。GitHubリポジトリは https://github.com/vchaindz/workflow で利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClawとLLMの実践的活用に関する洞察:課題と限界
OpenClawユーザーがLLMとの統合問題について説明し、Discordボットからの支離滅裂な応答を引用しています。

ClawWatcher、200ユーザー達成、OpenClaw APIによる総節約額は2万8千ドル以上と報告
OpenClaw APIコストをリアルタイムで追跡するツール「ClawWatcher」が200ユーザーに到達。開発者によると、ユーザーは合計28,000ドル以上のAPIコストを節約し、平均コスト削減率は45%に上る。

nervx: CLIツールは、コードベースの構造を分析することでClaude Codeのトークン使用量を削減します
nervxはpipでインストール可能なCLIツールで、tree-sitterを使用してリポジトリを解析し、関数とインポートのSQLiteグラフを構築し、NERVX.md構造マップを生成します。CLAUDE.mdにnervxナビゲーションの使用方法を教える指示を自動的に追加し、テストではgrep検索を65%削減、出力トークンを48%削減しました。

動画編集者がClaude Codeを使って無料文字起こしツール「Treelo」を構築
ビデオエディターが、音声/動画ファイルを編集可能なタイムスタンプ付きブロックに文字起こしし、SRT、VTT、ASS、WAV形式でエクスポートできる無料のウェブツール「Treelo」を作成しました。このツールはClaude Codeとの反復的な対話を通じて構築されました。