🦊 GitLab CI
πŸ™ GitHub Actions
Jenkins
any runner

Replace deployment checklists
with a single workflow

Drop one Docker image into your pipeline. Get AI code review, deployment approvals, and Slack notifications β€” without new infrastructure or dedicated agents.

.gitlab-ci.yml
ai-review:
Β Β image: ghcr.io/rajitk13/shiro-automation:latest
Β Β script:
Β Β Β Β - shiro run -workflow .shiro/workflows/code-review.json
<100ms
Startup time
~10MB
Binary size
0
New infra needed
2
CI platforms

Why teams choose Shiro

Shiro is not another CI platform β€” it's the AI orchestration layer that runs inside your existing infrastructure. No SaaS, no lock-in, no orchestration clusters.

⚑

Turn your CI runner into an AI workflow engine

Runs as a Docker image inside GitLab CI or GitHub Actions. No new servers, no agents, no infra to manage.

πŸ€–

AI reviews, approvals, and deployments running in your existing CI/CD

AI code review, release notes, incident summaries β€” powered by OpenAI, Ollama, or any custom endpoint.

πŸ”’

Need manager approval before production deploy? Add one step

Pause a workflow mid-pipeline, send a Slack notification, and resume on manual GitLab job trigger.

πŸ“¦

Single Binary

One 10MB Go binary. No JVM, no runtime dependencies. Works inside any CI runner that has Docker.

🧩

Module System

Install Slack, Jira, git, AI modules with one command. Community modules on GitHub.

πŸ’Ύ

State Persistence

Save workflow state to GitLab artifacts between pipeline stages. Resume exactly where you left off.

Built for modern infrastructure teams

Shiro is designed for teams who need AI automation without the operational overhead of dedicated orchestration infrastructure.

πŸ—οΈ

Platform Engineers

Build internal developer platforms with AI workflows that run in your existing CI.

πŸš€

DevOps Teams

Stop maintaining deployment checklists. Automate everything with workflows.

πŸ€–

AI Engineering

Ship AI-powered workflows with governance and human-in-loop controls.

πŸ”’

Enterprise Teams

Production deployment governance without another platform.

Not just another CI tool

Shiro fills the gap between CI platforms and AI orchestration β€” without the complexity of dedicated infrastructure.

vs Jenkins/GitLab CI

  • βœ“AI-native workflows built-in
  • βœ“Human-in-loop approvals with state persistence
  • βœ“Portable across CI platforms
  • βœ“No pipeline YAML complexity

vs Temporal/n8n

  • βœ“Runs inside your existing CI (no new servers)
  • βœ“Single binary, no orchestration cluster
  • βœ“Ephemeral execution (no long-running state machines)
  • βœ“Zero operational overhead

vs LangChain

  • βœ“Built for CI/CD workflows, not just AI chains
  • βœ“Enterprise governance and approvals
  • βœ“Native GitLab/GitHub integration
  • βœ“Production-ready error handling
3 lines. That's it.

In your pipeline in minutes

No install step. No binary download. Use the Docker image directly in your GitLab CI or GitHub Actions job.

  • βœ“Works in any GitLab CI runner
  • βœ“Works in any GitHub Actions runner
  • βœ“State saved to artifacts between stages
  • βœ“Full docs at shiro-docs.rajit.cc
🦊 .gitlab-ci.yml
ai-review:
  image: ghcr.io/rajitk13/shiro-automation:latest
  variables:
    GITLAB_TOKEN: $GL_TOKEN
  script:
    - shiro run -workflow .shiro/workflows/code-review.json \
        -config .shiro/config.yaml -state-store gitlab
  only:
    - merge_requests
πŸ™ .github/workflows/review.yml
ai-review:
  runs-on: ubuntu-latest
  container:
    image: ghcr.io/rajitk13/shiro-automation:latest
  steps:
    - uses: actions/checkout@v4
    - run: shiro run -workflow .shiro/workflows/code-review.json

What you can automate

Pre-built workflow examples for the most common CI automation needs.

πŸ”

AI PR / MR Review

Posts an AI-generated code review comment on every merge request.

βœ…

Deployment Approval

Slack notification + human gate before production deploys.

πŸ””

Push Notifications

Notify your team on every push to main via Slack.

πŸ“

Release Notes

Auto-generate release notes from commits using AI.

πŸ›

Jira Automation

Create or update Jira issues from CI events automatically.

πŸ“Š

Incident Summaries

Summarize failures and alert the right team instantly.

Add AI to your CI today

One Docker image. Works in GitLab CI and GitHub Actions. Open source, Apache 2.0.