# Ferry: Jira-Driven Autonomous Development on GitHub Actions

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/big-emotion-ferry
Generated for open source discovery and AI-assisted research.

Ferry is an innovative GitHub Actions-native agent pipeline designed to automate your development workflow. It seamlessly integrates with Jira, transforming column moves into reviewed draft pull requests without requiring any server or daemon. This tool empowers teams to achieve a fully autonomous development loop, from ticket refinement to merged PRs.

GitHub: https://github.com/big-emotion/ferry
OSRepos URL: https://osrepos.com/repo/big-emotion-ferry

## Summary

Ferry is an innovative GitHub Actions-native agent pipeline designed to automate your development workflow. It seamlessly integrates with Jira, transforming column moves into reviewed draft pull requests without requiring any server or daemon. This tool empowers teams to achieve a fully autonomous development loop, from ticket refinement to merged PRs.

## Topics

- automation
- github-actions
- jira
- typescript
- devops
- workflow-automation
- ai-agents

## Repository Information

Last analyzed by OSRepos: Mon Sep 07 2026 20:34:48 GMT+0100 (Western European Summer Time)
Detail views: 0
GitHub clicks: 0

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction
Ferry is a powerful GitHub Actions-native agent pipeline that streamlines the development process by connecting your Jira board directly to an autonomous dev loop. It eliminates the need for manual intervention by converting Jira column transitions into reviewed draft pull requests, all without the overhead of a dedicated server or daemon. Built with TypeScript, Ferry offers a robust solution for automating your software delivery pipeline.

## Why Use It and Benefits
Ferry provides significant advantages for teams looking to enhance their productivity and reduce manual effort. Its core benefit lies in creating a fully autonomous development workflow, where agents like Refiner, Developer, Reviewer, Iterator, and Merger run as GitHub Actions workflows. These are triggered automatically by Jira ticket column moves, ensuring a continuous and efficient flow from task assignment to code deployment. This automation minimizes human error, accelerates delivery times, and allows developers to focus on more complex tasks, while Ferry handles the repetitive aspects of the development cycle. It also supports experimental GitLab CI, expanding its utility.

## Installation
Getting started with Ferry requires Node.js version 20 or higher and a Jira Cloud project. The installation process is straightforward, primarily involving a single command to initialize the setup.

bash
npx -p @big-emotion/ferry ferry-init


After initialization, simply move a Jira ticket into your "Refinement" column, and Ferry will take over, orchestrating the subsequent development steps. For detailed instructions, including GitHub Actions and experimental GitLab CI paths, refer to the [official installation guide](https://github.com/big-emotion/ferry/tree/main/docs/INSTALL.md).

## Examples
Ferry's workflow is designed to be intuitive and highly automated. It follows a clear path:

Jira board  ??>  repository_dispatch  ??>  GitHub Actions  ??>  merged PR
   (you)              (automatic)           (autonomous)        (automatic)

This means that once a Jira ticket is moved, Ferry's agents automatically trigger a series of actions, leading to the creation and eventual merging of a pull request. Ferry also includes several CLI commands for managing your setup, such as `ferry-init`, `ferry-doctor`, `ferry-update`, and `ferry-uninstall`, providing comprehensive control over the automation pipeline.

## Links
*   [Ferry GitHub Repository](https://github.com/big-emotion/ferry)
*   [Ferry Documentation](https://github.com/big-emotion/ferry/tree/main/docs)
*   [MIT License](https://opensource.org/licenses/MIT)
*   [Report Bugs](https://github.com/big-emotion/ferry/issues)
*   [Contributing Guide](https://github.com/big-emotion/ferry/blob/main/CONTRIBUTING.md)