Sign inSign up

aweber/imbi-automations

By aweber

Updated 24 days ago

Tool for executing automated workflows across Imbi projects with AI-powered transformations

Image
0

3.5K

aweber/imbi-automations repository overview

Imbi Automations CLI

CLI tool for executing automated workflows across Imbi projects with AI-powered transformations and GitHub PR integration.

Overview

Imbi Automations is a comprehensive CLI framework that enables bulk automation across software project repositories with deep integration to the Imbi project management system. The tool supports multiple workflow types with advanced filtering, conditional execution, and AI-powered transformations.

Quick Start

docker run --rm \
  -v $(pwd)/config.toml:/config/config.toml:ro \
  -v $(pwd)/workflows:/workflows:ro \
  -v ~/.ssh:/root/.ssh:ro \
  -v imbi-cache:/cache \
  -v imbi-workspace:/workspace \
  -e GIT_AUTHOR_NAME="Your Name" \
  -e GIT_AUTHOR_EMAIL="[email protected]" \
  imbi-automations:latest \
  /config/config.toml \
  /workflows/my-workflow \
  --all-projects

Key Features

  • GitHub Integration: GitHub API integration with comprehensive repository operations
  • Workflow Engine: Action-based processing with conditional execution
  • AI Integration: Claude Code SDK for intelligent transformations
  • Batch Processing: Concurrent processing with resumption capabilities
  • Template System: Jinja2-based file generation with full project context
  • Advanced Filtering: Target specific project subsets with multiple criteria

Action Types

  • Callable Actions: Direct method calls on client instances
  • Claude Code: Comprehensive AI-powered code transformations
  • Docker Operations: Container-based file extraction and manipulation
  • Git Operations: Version control operations and branch management
  • File Actions: Copy, move, delete, and regex replacement operations
  • Shell Commands: Execute arbitrary commands with template variables
  • Utility Actions: Helper operations for common workflow tasks
  • Template System: Generate files from Jinja2 templates

Tag summary

Content type

Image

Digest

sha256:c68b87a08

Size

516 MB

Last updated

24 days ago

docker pull aweber/imbi-automations