<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek" -->

---
title: Butler Flow: shipping code faster (but less like Alfred,...
description: Butler Flow is a branch-based development workflow built on GitButler&#x27;s virtual branches feature, designed to help teams ship code faster with less friction....
canonical: https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1 | daily.dev
og:description: Butler Flow is a branch-based development workflow built on GitButler&#x27;s virtual branches feature, designed to help teams ship code faster with less friction....
og:url: https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek
og:image: https://api.daily.dev/og/posts/R7OEkHXEk.png
og:image:alt: Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1

**[GitButler Blog](https://daily.dev/sources/gitbutler)** · 7 min read · 0 upvotes · 0 comments

## Summary

Butler Flow is a branch-based development workflow built on GitButler's virtual branches feature, designed to help teams ship code faster with less friction. It introduces a target branch as an explicit anchor, virtual branches as lightweight abstractions that can be composed and applied without switching context, and automated cleanup once branches are merged upstream. Key benefits include early conflict detection, reduced context switching, cleaner developer experience, and better collaboration. Tradeoffs include requiring GitButler adoption, a mental model shift for developers used to traditional Git workflows, and potential complexity if branch discipline breaks down. A follow-up part will cover practical usage examples.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.gitbutler.com/ship-faster-butler-flow>

---

Tags: [#cicd](https://daily.dev/tags/cicd), [#git](https://daily.dev/tags/git), [#version-control](https://daily.dev/tags/version-control)

[View this post on daily.dev](https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1","url":"https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek"},"datePublished":"2026-07-26T07:48:16.209Z","dateModified":"2026-07-26T07:49:04.855Z","description":"Butler Flow is a branch-based development workflow built on GitButler's virtual branches feature, designed to help teams ship code faster with less friction....","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8502df2021aaa4898269bff1fcafd7b5?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8502df2021aaa4898269bff1fcafd7b5?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"GitButler Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"GitButler Blog","logo":"https://media.daily.dev/image/upload/s--LrHsyt2T--/f_auto/v1692632054/squad_placeholder_sfwkmj","url":"https://daily.dev/sources/gitbutler"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/butler-flow-shipping-code-faster-but-less-like-alfred-more-like-ci-on-steroids---part-1-r7oekhxek","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cicd,git,version-control","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"GitButler Blog","item":"https://daily.dev/sources/gitbutler"},{"@type":"ListItem","position":3,"name":"Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1"}]}
```

