claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Developer Tools

gh-aw

GitHub Agentic Workflows

Actively maintained
100/100
last commit 2 days ago
last release 6 days ago
releases 398
open issues 214
// install
git clone https://github.com/github/gh-aw

GitHub Agentic Workflows

Write agentic workflows in natural language markdown, and run them in GitHub Actions.

[!NOTE] Releases 0.68.4 through 0.71.3 are being retired due to a bug that impacts billing. If you are running one of these versions, please upgrade to the latest release as soon as possible.

Contents

Quick Start

Ready to get your first agentic workflow running? Follow our step-by-step Quick Start Guide to install the extension, add a sample workflow, and see it in action.

Overview

Learn about the concepts behind agentic workflows, explore available workflow types, and understand how AI can automate your repository tasks. See How It Works. Supports GitHub Copilot, Claude (Anthropic), Codex (OpenAI), and Gemini (Google) — pick whichever AI account you already have.

Guardrails

Guardrails, safety and security are foundational to GitHub Agentic Workflows. Workflows run with read-only permissions by default, with write operations only allowed through sanitized safe-outputs. The system implements multiple layers of protection including sandboxed execution, input sanitization, network isolation, supply chain security (SHA-pinned dependencies), tool allow-listing, and compile-time validation. Access can be gated to team members only, with human approval gates for critical operations, ensuring AI agents operate safely within controlled boundaries. See the Security Architecture for comprehensive details on threat modeling, implementation guidelines, and best practices.

Using agentic workflows in your repository requires careful attention to security considerations and careful human supervision, and even then things can still go wrong. Use it with caution, and at your own risk.

Documentation

For complete documentation, examples, and guides, see the Documentation. If you are an agent, see llms.txt source and llms-full.txt source.

If you are running a version between 0.68.4 and 0.71.3, upgrading is strongly recommended due to a bug that impacts billing.

Contributing

For development setup and contribution guidelines, see CONTRIBUTING.md.

Custom Go linters

To build and test repository custom linters:

  • go test ./pkg/linters/<linter-name>/...
  • go build ./cmd/linters
  • make golint-custom

make golint-custom builds cmd/linters and runs the custom analyzers against ./cmd/... and ./pkg/....

🌍 Community Contributions

Thank you to the community members whose issue reports were resolved in this project! This list is updated automatically and reflects all attributed contributions.
  • @adamhenson: #25345 (direct issue)
  • @ahmadabdalla: #27473 (direct issue)
  • @AkshatRaj00: #34302 (direct issue)
  • @AlexDeMichieli: #26645 (direct issue)
  • @alondahari: #41720 (direct issue), #41710 (direct issue), #41238 (direct issue)
  • @anthonymastreanvae: #41043 (direct issue), #39882 (direct issue), #39881 (direct issue), #39792 (direct issue), #32481 (direct issue), #32479 (direct issue), #30897 (direct issue), #30841 (direct issue)
  • @aoxiangtianyu-go: #39479 (direct issue)
  • @apenab: #25626 (direct issue)
  • @app/github-actions: #38226 (direct issue), #31288 (direct issue), #30740 (direct issue), #29561 (direct issue), #29343 (direct issue), #26257 (direct issue), #26256 (direct issue), #26255 (direct issue), #26254 (direct issue), #26253 (direct issue)
  • @arthurfvives: #35682 (direct issue), #35483 (direct issue), #35157 (direct issue), #30356 (direct issue), #30088 (direct issue), #26223 (direct issue), #25993 (direct issue), #25294 (direct issue)
  • @Artur-: #39532 (direct issue)
  • @askpaisa: #29240 (direct issue)
  • @astefan: #41024 (direct issue)
  • @b2pacific: #28720 (direct issue)
  • @bartul: #29499 (direct issue)
  • @bbonafed: #29174 (direct issue), #29173 (direct issue), #29172 (direct issue), #29171 (direct issue), #27670 (direct issue), #27472 (direct issue), #26719 (direct issue), #26045 (direct issue), #26043 (direct issue), #25646 (direct issue), #25224 (direct issue), #24949 (direct issue), #24918 (direct issue), #24896 (direct issue)
  • @benissimo: #39237 (direct issue), #38716 (direct issue), #36460 (direct issue), #36234 (direct issue), #36003 (direct issue), #35561 (direct issue)
  • @benvillalobos: #25717 (direct issue)
  • @bmerkle: #31689 (direct issue), #26621 (direct issue)
  • @boydj: #33777 (direct issue), #33605 (direct issue)
  • @Bra1nFartz: #35192 (direct issue)
  • @bryanchen-d: #35284 (direct issue), #35283 (direct issue), #35075 (direct issue), #34109 (direct issue), #34108 (direct issue), #30866 (direct issue), #30704 (direct issue), #30695 (direct issue), #30472 (direct issue), #28774 (direct issue), #26696 (direct issue), #26487 (direct issue), #25719 (direct issue)
  • @bryanknox: #25351 (direct issue)
  • @Calidus: #38210 (direct issue), #33188 (direct issue), #26923 (direct issue)
  • @chrisfregly: #25349 (direct issue)
  • @chrizbo: #34980 (direct issue), #32446 (direct issue), #31399 (direct issue), #28158 (direct issue)
  • @CiscoRob: #35032 (direct issue)
  • @cknight: #39837 (direct issue)
  • @clementbolin: #28888 (direct issue)
  • @cogni-ai-ee: #32803 (direct issue), #32741 (direct issue)
  • @consulthys: #39748 (direct issue), #39670 (direct issue), #39504 (direct issue)
  • @corygehr: #38681 (direct issue), #38214 (direct issue), #38150 (direct issue), #36969 (direct issue), #36709 (direct issue), #36696 (direct issue), #35272 (direct issue), #33622 (direct issue), #33436 (direct issue), #33367 (direct issue), #33366 (direct issue), #31577 (direct issue), #27638 (direct issue), #26539 (direct issue), #26270 (direct issue), #26268 (direct issue), #25680 (direct issue)
  • @dagecko: #24743 (direct issue)
  • @Daidanny008: #27402 (direct issue)
  • @Dan-Albrecht: #33892 (direct issue)
  • @danielmeppiel: #35688 (direct issue), #29076 (direct issue), #28678 (direct issue)
  • @danquirk: #30403 (direct issue)
  • @DeagleGross: #35161 (direct issue)
  • @devantler: #25768 (direct issue), #25767 (direct issue)
  • @deyaaeldeen: #28966 (direct issue), #26486 (direct issue), #25573 (direct issue), #25359 (direct issue)
  • @dfrysinger: #34886 (direct issue), #34885 (direct issue)
  • @dgolombek: #40775 (direct issue)
  • @dholmes: #34949 (direct issue), #29228 (direct issue)
  • @dkurepa: #25511 (direct issue)
  • @drehelis: #41364 (direct issue), #39149 (direct issue), #25304 (direct issue)
  • @dsibilio: #36196 (direct issue)
  • @dsyme: #36244 (direct issue)
  • @duncankmckinnon: #25944 (direct issue)
  • @edburns: #26920 (direct issue)
  • @edgeq: #28315 (direct issue), #28308 (direct issue)
  • @ericstj: #30260 (direct issue)
  • @fbecar22: #39514 (direct issue)
  • @flatiron32: #36473 (direct issue)
  • @GandrotulaRajesh: #33981 (direct issue)
  • @h-no: #41006 (direct issue)
  • @h3y6e: #38797 (direct issue), #27794 (direct issue)
  • @haavamoa: #30191 (direct issue)
  • @heiskr: #39841 (direct issue)
  • @hermanho: #32197 (direct issue)
  • @hpsin: #35611 (direct issue)
  • @IEvangelist: #34998 (direct issue), #33285 (direct issue), #33069 (direct issue), #33068 (direct issue), #33067 (direct issue), #33060 (direct issue), #33043 (direct issue), #32536 (direct issue), #32354 (direct issue), #30848 (direct issue), #26908 (direct issue), #25467 (direct issue)
  • @ivancea: #40345 (direct issue), #40029 (direct issue)
  • @j-srodka: #25199 (direct issue)
  • @jamesadevine: #37806 (direct issue), #28957 (direct issue), #26407 (direct issue), #26406 (direct issue)
  • @JamesNK: #29310 (direct issue), #28867 (direct issue), #28863 (direct issue), #28704 (direct issue)
  • @JanKrivanek: #25656 (direct issue), #25439 (direct issue)
  • @jaroslawgajewski: #41172 (direct issue), #38575 (direct issue), #38341 (direct issue), #34917 (direct issue), #33644 (direct issue), #33640 (direct issue), #31678 (direct issue), #31658 (direct issue), #25593 (direct issue)
  • @JasonYeMSFT: #27424 (direct issue)
  • @jbaruch: #30832 (direct issue)
  • @jcooklin: #36785 (direct issue)
  • @jeffhandley: #30232 (direct issue), #30204 (direct issue), #26799 (direct issue), #26788 (direct issue)
  • @jfomhover: #25420 (direct issue)
  • @jitran: #38969 (direct issue), #37052 (direct issue), #33649 (direct issue)
  • @joesturge: #40063 (direct issue)
  • @johnpreed: #25687 (direct issue)
  • @jonathanpeppers: #38900 (direct issue), #32893 (direct issue), #30662 (direct issue)
  • @jsoref: #38928 (direct issue), #27230 (direct issue)
  • @jsquire: #26069 (direct issue)
  • @jtracey93: #26176 (direct issue)
  • @kaovilai: #32596 (direct issue), #32587 (direct issue), #32482 (direct issue), #32467 (direct issue)
  • @karl-petter-sj: #36209 (direct issue)
  • @katriendg: #38561 (direct issue)
  • @kbreit-insight: #24930 (direct issue)
  • @kkruel8100: #30867 (direct issue)
  • @kthompson: #25550 (direct issue)
  • @labudis: #30846 (direct issue)
  • @ladamski: #33641 (direct issue)
  • @lindeberg: #34006 (direct issue)
  • @lpcox: #35972 (direct issue), #35937 (direct issue), #30634 (direct issue), #29353 (direct issue), #29191 (direct issue)
  • @lupinthe14th: #26542 (direct issue), #26441 (direct issue)
  • @mason-tim: #33084 (direct issue), #33074 (direct issue), #31489 (direct issue), #30336 (direct issue), #29301 (direct issue)
  • @MatthewBunker: #39876 (direct issue), #39649 (direct issue)
  • @MatthewLabasan-NBCU: #26289 (direct issue)
  • @MattSkala: #40354 (direct issue), #24567 (direct issue)
  • @MauroDruwel: #30178 (direct issue), #30169 (direct issue), #29379 (direct issue), #29378 (direct issue)
  • @mdashrraf: #28657 (direct issue)
  • @michen00: #36857 (direct issue), #31869 (direct issue)
  • @microsasa: #41551 (direct issue), #38859 (direct issue), #27715 (direct issue)
  • @mnkiefer: #41789 (direct issue)
  • @mrfelton: #39764 (direct issue), #38782 (direct issue), #38326 (direct issue), #37366 (direct issue)
  • @mrjf: #32271 (direct issue), #32069 (direct issue), #31600 (direct issue), #29152 (direct issue), #28955 (direct issue), #28471 (direct issue), #28197 (direct issue)
  • @neta-vega: #26447 (direct issue), #25895 (direct issue)
  • @NicolasRannou: #31701 (direct issue)
  • @NikolajBjorner: #35762 (direct issue), #28812 (direct issue)
  • @norrietaylor: #37067 (direct issue), #36700 (direct issue), #36510 (direct issue), #33199 (direct issue), #32312 (direct issue), #32310 (direct issue), #30733 (direct issue), #30392 (direct issue)
  • @octatone: #31918 (direct issue)
  • @PaulAylward2: #34844 (direct issue)
  • @petercort: #28281 (direct issue)
  • @pethers: #28470 (direct issue)
  • @pgaskin: #26156 (direct issue)
  • @pholleran: #36324 (direct issue), #25313 (direct issue)
  • @polmichel: #34904 (direct issue), #32991 (direct issue)
  • @PureWeen: #28767 (direct issue), #27655 (direct issue)
  • @rabo-unumed: #31660 (direct issue), #31578 (direct issue), #31513 (direct issue)
  • @radiantspace: #40607 (direct issue), #38627 (direct issue)
  • @rhardouin: #30840 (direct issue), #30838 (direct issue)
  • @romainh-betclic: #28143 (direct issue)
  • @rspurgeon: #26475 (direct issue)
  • @Rubyj: #31542 (direct issue)
  • @ruokun-niu: #24961 (direct issue)
  • @ryckmansm: #36883 (direct issue), #31501 (direct issue)
  • @salekseev: #25137 (direct issue), #25122 (direct issue)
  • @samuelkahessay: #33016 (direct issue), #33015 (direct issue), #24756 (direct issue), #24755 (direct issue), #24754 (direct issue)
  • @sbodapati-gfm: #29417 (direct issue)
  • @seangibeault: #26910 (direct issue), #24905 (direct issue)
  • @sg650: #41494 (direct issue), #40886 (direct issue), #36485 (direct issue), #36466 (direct issue), #35294 (direct issue), #33787 (direct issue), #32044 (direct issue), #31617 (direct issue), #31616 (direct issue), #29009 (direct issue), #28612 (direct issue)
  • @shiran-gutsy: #27641 (direct issue)
  • @shubhamtanwar23: #39206 (direct issue), #39205 (direct issue), #39202 (direct issue)
  • @stefankrzyz: #27260 (direct issue)
  • @straub: #24569 (direct issue)
  • @strawgate: #33597 (direct issue), #24422 (direct issue)
  • @susmahad: #26276 (direct issue), #25866 (direct issue), #25710 (direct issue)
  • @szabta89: #29064 (direct issue), #29063 (direct issue)
  • @tadelesh: #26001 (direct issue)
  • @theletterf: #39793 (direct issue), #36423 (direct issue), #34981 (direct issue), #33963 (direct issue), #32846 (direct issue), #30964 (direct issue), #30365 (direct issue), #30327 (direct issue), #28898 (direct issue), #28895 (direct issue), #28691 (direct issue), #28672 (direct issue), #28221 (direct issue), #27566 (direct issue), #25494 (direct issue)
  • @tinytelly: #27282 (direct issue)
  • @tore-unumed: #36885 (direct issue), #35446 (direct issue), #35159 (direct issue), #33545 (direct issue), #31909 (direct issue), #31650 (direct issue), #30550 (direct issue), #30324 (direct issue), #29312 (direct issue), #28019 (direct issue)
  • @trask: #31612 (direct issue), #31241 (direct issue), #31098 (direct issue), #31097 (direct issue)
  • @tsm-harmoney: #41039 (direct issue), #39544 (direct issue), #39382 (direct issue), #31695 (direct issue), #27880 (direct issue)
  • @tvu4-wowcorp: #34556 (direct issue)
  • @tylersmalley: #35287 (direct issue)
  • @v1v: #39372 (direct issue)
  • @verkyyi: #27407 (direct issue), #27259 (direct issue)
  • @vishalagrawal-jisr: #36469 (direct issue), #36242 (direct issue)
  • @wizardofosmium: #36579 (direct issue)
  • @wtgodbe: #32834 (direct issue), #26057 (direct issue), #25130 (direct issue), #24921 (direct issue)
  • @Yoyokrazy: #36548 (direct issue), #36547 (direct issue)
  • @yskopets: #39605 (direct issue), #39595 (direct issue), #39462 (direct issue), #38924 (direct issue), #38905 (direct issue), #38901 (direct issue), #38897 (direct issue), #38893 (direct issue), #38890 (direct issue), #37705 (direct issue), #36678 (direct issue), #34772 (direct issue), #34256 (direct issue), #34250 (direct issue), #34166 (direct issue), #34134 (direct issue), #32022 (direct issue), #31831 (direct issue), #31086 (direct issue), #31073 (direct issue), #30872 (direct issue), #30705 (direct issue), #27935 (direct issue), #27898 (direct issue), #27881 (direct issue), #27773 (direct issue), #27757 (direct issue), #26922 (direct issue), #26569 (direct issue), #26468 (direct issue), #26358 (direct issue), #26346 (direct issue), #26345 (direct issue), #26280 (direct issue), #26279 (direct issue), #26120 (direct issue), #26101 (direct issue), #26085 (direct issue), #26080 (direct issue), #26067 (direct issue), #25959 (direct issue), #25946 (direct issue), #25833 (direct issue), #25363 (direct issue), #25362 (direct issue), #25125 (direct issue), #24897 (direct issue), #24573 (direct issue)
  • @zarenner: #40156 (direct issue), #38979 (direct issue), #35577 (direct issue), #35576 (direct issue), #35575 (direct issue)
  • @zkoppert: #27741 (direct issue)

Share Feedback

We welcome your feedback on GitHub Agentic Workflows!

Peli's Agent Factory

See the Peli's Agent Factory for a guided tour through many uses of agentic workflows.

GitHub Agentic Workflows is supported by companion projects that provide additional security and integration capabilities:

  • Agent Workflow Firewall (AWF) - Network egress control for AI agents, providing domain-based access controls and activity logging for secure workflow execution
  • MCP Gateway - Routes Model Context Protocol (MCP) server calls through a unified HTTP gateway for centralized access management
  • gh-aw-actions - Shared library of custom GitHub Actions used by compiled workflows, providing functionality such as MCP server file management

// compatibility

Platformsapi
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageGo

// faq

What is gh-aw?

GitHub Agentic Workflows. It is open-source on GitHub.

Is gh-aw free to use?

gh-aw is open-source under the MIT license, so it is free to use.

What category does gh-aw belong to?

gh-aw is listed under devtools in the Claudeers registry of Claude-compatible tools.

0 views
4,727 stars
unclaimed
updated 11 days ago

// embed badge

gh-aw on Claudeers
[![Claudeers](https://claudeers.com/api/badge/gh-aw.svg)](https://claudeers.com/gh-aw)

// retro hit counter

gh-aw hit counter
[![Hits](https://claudeers.com/api/counter/gh-aw.svg)](https://claudeers.com/gh-aw)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/JavaScript225,699MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/TypeScript119,234MIT[ claude ]
🔓

🙌 OpenHands: AI-Driven Development

// devtoolsOpenHands/Python79,324NOASSERTION[ claude ]
🔓

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

// devtoolsDietrichGebert/JavaScript73,042MIT[ claude ]

// built by

2 of its contributors also build on official projectsclaude-cookbooks, csharp-sdk

→ see how gh-aw connects across the ecosystem