gh-aw  by githubnext

Agentic workflows for GitHub automation

Created 3 months ago
252 stars

Top 99.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

GitHub Agentic Workflows (gh-aw) addresses the complexity of writing GitHub Actions by enabling users to define workflows in natural language markdown. Developed by GitHub Next and Microsoft Research, this tool targets developers and power users seeking to automate repository tasks using AI agents. It simplifies workflow creation, allowing AI to interpret repository context and execute actions, thereby enhancing efficiency and management.

How It Works

The core mechanism involves transforming natural language markdown files into executable GitHub Actions workflows. The gh aw CLI converts these markdown definitions into .yml files. These workflows then execute AI agents (such as Copilot, Claude, or Codex) within a containerized environment. The AI agents are designed to read repository context, understand issue content, and perform automated actions, abstracting away the need for traditional, code-heavy workflow scripting.

Quick Start & Requirements

A step-by-step "Quick Start Guide" is available for installation and initial setup. Specific non-default prerequisites and direct installation commands are not detailed in this snippet, but the system relies on AI agent integration and GitHub Actions execution. Further details and examples can be found in the official "Documentation".

Highlighted Details

  • Workflows are defined using natural language markdown, simplifying complex automation.
  • Employs AI agents like Copilot, Claude, and Codex for task execution.
  • Features robust security measures, including default read-only permissions and sanitized write operations via "safe-outputs".
  • Access can be restricted to specific team members for controlled AI agent operation.

Maintenance & Community

Contributions are welcomed through bug reports, feature requests via GitHub issues, documentation improvements, and code contributions following CONTRIBUTING.md. Community discussions and feedback are encouraged in the #continuous-ai channel on the GitHub Next Discord. An experimental "Labs page" showcases additional agentic workflows.

Licensing & Compatibility

Licensing information is not explicitly provided in the README snippet. Compatibility for commercial use or closed-source linking is therefore undetermined.

Limitations & Caveats

This project is a research demonstrator in early development and is subject to significant changes. Using agentic workflows necessitates careful attention to security, human supervision, and carries inherent risks, advising users to proceed with caution and at their own risk.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1,124
Issues (30d)
644
Star History
51 stars in the last 30 days

Explore Similar Projects

Starred by Matt Schrage Matt Schrage(Cofounder of Fig), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
2 more.

amazon-q-developer-cli by aws

0.9%
2k
CLI tool for agentic terminal interactions using natural language
Created 1 year ago
Updated 3 days ago
Feedback? Help us improve.