Butterneck

For product teams

Let them ask. You decide what goes live.

A product manager describes the change on a live copy of the product. The AI reads a one-line request or a messy ticket, and edits the project on your computer. A developer looks once, then puts it live or leaves it there.

  • They ask on the live product
  • You choose who can ask
  • The AI only edits your project
  • You decide what goes live

The change itself is quick. The messages around it are not: which page, which words, which comment.

Where a developer’s time goes

A one-line request, and a messy ticket. Both follow the same path.

“Make the button say Book a call.”

Today

  • The product manager writes that in Slack.
  • The developer asks which page. A screenshot comes back.
  • Then someone opens the project, finds the button, and sends a link to check.

On Butterneck

  • The product manager types that sentence on a live copy of the product.
  • The AI finds the button and changes it.
  • The developer opens the page and decides whether it goes live.

A ticket full of comments and files

Today

  • The ticket has a description, a pile of comments, a spreadsheet, and screenshots.
  • A developer reads all of it and figures out which comment is the real request.
  • Only then does anyone open the project.

On Butterneck

  • Add the label butterneck and assign the ticket.
  • Jira starts the chat. The AI reads the ticket and the files, then makes the change.
  • The developer reviews it and decides whether it goes live.

Why this is worth doing now

AI can already make the change

  • It can edit a real project, working with your team.

The slow part is the back-and-forth

  • Which page. Which screenshot. Which comment is the real one.
  • Passing that between the product manager, the AI, and the project takes longer than the change.

That is the time this saves

  • The change itself is usually small.
  • What takes the week is getting the request to the project.

How this is different

AI in the code editor

  • A developer still has to open the ticket and paste it in.

A ticket sitting in Jira

  • A developer still has to carry that ticket over to the project.

Butterneck

  • A product manager asks on the live product, or a labeled Jira ticket starts the chat.
  • The AI edits the project.
  • A developer publishes it.

How it works

Connect the product, let them ask, and decide what goes live.

  1. 01

    Connect the product

    • Create a workspace.
    • A developer installs a small connector on a computer that already has the project. That computer needs Node.js 22 or newer, and a coding assistant already signed in: Cursor, Claude Code, or Antigravity.
    • They point it at the project and start the app. Everyone else then opens a live copy.
  2. 02

    Hand the request to the AI

    • People on the product team describe the change in chat, on that live copy.
    • Or add the label butterneck to a Jira ticket and assign it.
    • That ticket starts the chat on its own.
  3. 03

    You decide what goes live

    • Read the conversation and look at the app.
    • Publish it the way you already do.
    • If the change is wrong, leave it. Nothing goes live until you say so.

A Jira ticket can start the chat

Connect once. Label the ticket. The preview link comes back on it.

Connect Jira once

  • Sign in with Jira Cloud and choose your site.
  • Link a Jira project to your app.
  • Paste Butterneck’s address into Jira, so Jira can tell Butterneck when a ticket is created or updated.

A labeled ticket starts the chat

  • Add the label butterneck.
  • Assign the ticket to someone whose computer has the project.
  • Butterneck opens a private copy of the project, named after the ticket.
  • The title, description, comments, and attached files become the request.

The link goes back on the ticket

  • When the AI is done, a short note and a link to the preview are added to the ticket.
  • The full conversation stays on the live copy.
  • Updating that same ticket later does not open a second copy.

Access

You choose who can ask.

The link opens the preview. You decide whose message starts the AI.

Your call

You decide what goes live.

The AI edits the project on your computer. Your team publishes it.

Built for product teams

A company that looks after a client’s website can connect that project the same way.

Pricing

Start with your product team

Starter is free for one developer and one person who requests changes. Pro is priced per person each month. A larger team is a conversation with us.

Starter

One product, and the person who requests the changes.

Free

No credit card required

  • 1 developer and 1 person who requests changes
  • 1 private copy of the product
  • 1 GB of preview traffic a month
  • 1 connected computer per person
  • A live preview and chat on that copy
  • The AI only edits the project you connect
Create a free workspace

Most teams

Pro

For a company that reviews changes with more than a couple of people.

$19 / person / month

per person, billed monthly

  • Priced per person. Developers and people who request changes both count.
  • 50 private copies of the product
  • 50 GB of preview traffic a month
  • 1 connected computer per person
  • Everything in Starter
  • Shared conversation history
Continue to checkout

Enterprise

Custom

More than Pro. We agree the limits with you.

Custom

We set the limits with you

  • People, copies, and traffic limits agreed with you
  • As many connected computers as you need
  • Everything in Pro
  • A conversation about how your team will use it
Contact us

Questions people ask first

Who publishes the change?
  • Someone on your team.
  • The AI changes only the project you connected, then stops.
  • If the change is wrong, it stays on that computer. It does not go live.
Who can talk to the AI?
  • You choose: a list of people, or anyone with the link.
  • If the link is closed, a visitor can ask for access. You allow it or decline it.
  • A reply from a developer does not change any files.
Can a Jira ticket start the chat?
  • Connect Jira Cloud, and give Jira Butterneck’s address so it can send ticket updates.
  • Add the label butterneck, and assign the ticket to someone whose computer has the project.
  • A private copy opens. The title, description, comments, and attached files become the request.
  • When the AI is done, a short note and a link go back on the ticket.
  • Updating that same ticket later does not open a second copy.
  • You can still paste a ticket number into an existing chat to load that ticket.
Where do the file changes happen?
  • On the computer you connected, inside the project you chose.
  • You can also block other folders.
  • Secret settings files (.env) are always off limits.

Let them ask.

Create a free workspace and connect your project. You decide what goes live. No credit card.