Comments, code and tasks,
in one place.

Pin a comment to a spot on the page, an element or a line of code, and settle it in the thread. Every decision can become a task on one simple board, kept in your repository.

Files

Files

9 files
1 hunk
mainLivemodified
2 changed

    A detail
    becomes a decision.

    Pin a conversation to a point on a page or to the element under it. Every thread lives in one sidebar, with replies, statuses and search.

    • Threads and repliesReply to the thread or to one message.
    • Find what mattersSearch messages, people and paths.
    • A clear viewHide the pins when you want to see the design.
    Comments guide
    Comments
    /
    DV
    Demo visitor3m ago
    Can we give this headline a little more room?
    DV
    Demo visitor2m ago
    Yes — the quieter layout feels right.
    DV
    Demo visitor1m ago
    Agreed. Let’s keep that spacing on the collection page, too.
    /collection
    DV
    Demo visitor4m ago
    The objects should do the talking here. Can the descriptions be shorter?
    3 replies
    /studio
    DV
    Demo visitor1m ago
    Love this story. Could we bring it a little closer to the top?

    Talk about the lines
    that matter.

    Select lines and start a thread. Comments follow the code as it changes, and show the original lines when they can’t.

    • Ctrl/⌘+Alt+MComment on the selected lines from the keyboard.
    • One sidebarCode and page comments share the same threads.
    • Next to your tasksSaved with your Git identity, in your repository.
    Comments on code

    app/home.tsx

    Lines 4–5

    M
    MayaSame spacing on /collection?
    J
    JonasYes, both now use mb-10.

    See what changed
    before anyone asks.

    Compare the working tree with what’s staged, with HEAD or with any commit. Step through a file’s history, stage exactly the lines you mean and edit in place without overwriting anyone.

    • Stage preciselyStage or unstage whole files, hunks or single lines.
    • Read it your waySplit or unified diffs, with word highlights.
    • Safe savesRevision checks on every write, no silent overwrites.
    Reviewing changes

    app/home.tsx

    +2 −1

    Working tree compared with HEAD

    Know where
    every thread stands.

    A status moves each conversation from feedback to decision. Resolved threads leave the canvas but stay searchable.

    Without status

    New feedback

    In progress

    Someone is on it

    Needs approval

    Ready for a look

    Resolved

    Decided and done

    The plan,
    right next to the work.

    Every comment can become a task on one simple board, with who made it and where its agent is. Agents move the cards as they work; you close what’s done.

    Tasks guide

    Tasks

    51 tasks

    Uses this project’s Beads remote. Pull before pushing shared work.

    Open

    12

    Collect a quote from each maker

    fw-s3tfw-s2l

    MLMara Lind· 1w ago

    Newsletter signup in the footer

    fw-n6w

    MLMara Lind· 1w ago

    Launch the autumn collection

    fw-epic

    IOInes Okafor· 1w ago2

    Add useful care instructions

    fw-carefw-epic

    JBJonas Berg· 2w ago

    Approve the final text contrast

    fw-contrastfw-quality

    MLMara Lind· 2w ago3

    Browse every collection piece with a keyboard

    fw-keyboardfw-quality

    MLMara Lind· 2w ago

    Autumn collection ready for visitors

    fw-launch-readyfw-quality

    IOInes Okafor· 2w ago3

    Sign off the small-screen review

    fw-mobile-passfw-quality

    IOInes Okafor· 2w ago

    Make the site feel effortless

    fw-quality

    MLMara Lind· 2w ago3

    Keep the studio review checklist handy

    fw-review-guidefw-quality

    IOInes Okafor· 2w ago3

    Agree the fragile-items delivery note

    fw-shipping-notefw-epic

    JBJonas Berg· 2w ago3

    Inspect a piece without losing your place

    fw-zoomfw-epic

    MLMara Lind· 2w ago

    In progress

    12

    Rewrite the studio introduction

    fw-s2lfw-studio

    MLMara Lind· 1w ago1

    Refresh the studio page

    fw-studio

    IOInes Okafor· 1w ago

    Write alt text for the collection images

    fw-a5hfw-epic

    MLMara Lind· 1w ago

    Check contrast on the warm background

    fw-c9v

    MLMara Lind· 1w ago

    Photograph the four collection pieces

    fw-p4nfw-epic

    MLMara Lind· 1w ago1

    Add a page for each collection piece

    fw-r8tfw-epic

    MLMara Lind· 1w ago

    Keep collection descriptions to one line

    fw-7qdfw-epic

    MLMara Lind· 1w ago

    Keep the layout when an image fails

    fw-broken-imagefw-quality

    MLMara Lind· 2w ago

    Prepare a gallery spacing proposal

    fw-gallery-draftfw-quality

    JBJonas Berg· 2w ago

    Explore a quieter image transition

    fw-motionfw-quality

    JBJonas Berg· 2w ago3

    Prepare the press image downloads

    fw-press-kit

    IOInes Okafor· 2w ago3

    Explain delivery and lead times

    fw-shippingfw-epic

    IOInes Okafor· 2w ago

    Needs approval

    9

    Move the studio story closer to the top

    fw-m2xfw-studio

    MLMara Lind· 1w ago

    Give the home headline more room

    fw-k3pfw-epic

    MLMara Lind· 1w ago2

    Keep focus visible over collection images

    fw-focusfw-quality

    JBJonas Berg· 2w ago

    Explain an interrupted connection

    fw-offlinefw-quality

    IOInes Okafor· 2w ago3

    Write captions for the press kit

    fw-press-captionfw-press-kit

    JBJonas Berg· 2w ago

    Respect reduced motion in the gallery

    fw-reduce-motionfw-quality

    IOInes Okafor· 2w ago3

    Write the collection release note

    fw-release-notefw-quality

    JBJonas Berg· 2w ago3

    Add photography credits to the studio page

    fw-studio-creditfw-studio

    MLMara Lind· 2w ago

    Increase the gallery touch target

    fw-touchfw-quality

    IOInes Okafor· 2w ago

    Ready to merge

    6

    Review alternative text with the studio

    fw-alt-reviewfw-quality

    MLMara Lind· 2w ago3

    Describe unglazed clay care

    fw-care-clayfw-care

    MLMara Lind· 2w ago3

    Remove the unused warm-gray token

    fw-color-tokenfw-quality

    MLMara Lind· 2w ago

    Make unknown routes useful

    fw-error-pagefw-quality

    JBJonas Berg· 2w ago3

    Check the press download manifest

    fw-press-manifestfw-press-kit

    MLMara Lind· 2w ago3

    Keep printed care pages readable

    fw-printfw-epic

    JBJonas Berg· 2w ago

    Merged

    7

    Compress the object study images

    fw-z1e

    MLMara Lind· 1w ago

    Footer wraps awkwardly at 390px

    fw-f2b

    MLMara Lind· 1w ago

    Photograph the studio space

    fw-s1qfw-studio

    MLMara Lind· 1w ago

    Describe the stone finish

    fw-care-stonefw-care

    IOInes Okafor· 2w ago

    Generate responsive image sizes

    fw-image-sizesfw-quality

    JBJonas Berg· 2w ago

    Measure page weight before the preview

    fw-measurefw-quality

    MLMara Lind· 2w ago3

    Try full-size images on a slow connection

    fw-zoom-spikefw-quality

    IOInes Okafor· 2w ago3

    Closed

    5

      Everything in progress,
      at a glance.

      Every task in a column for its step, updated live as you, your tools and agents change it. Search, filter to your own tasks and keep bigger work together in epics.

      • Search and filterBy title or ID, by person and by epic.
      • Moved by the workEach card shows its agent’s run, from working to merged.
      • Linked tasksLink related work, or add the task to an epic.

      Your issues,
      not another tracker.

      Comments and tasks live in your repository, written only when you act and shared with one sync. Bud works with the store you already use instead of adding another tracker.

      Sharing

      Your branch stays put

      Saving a comment never touches your work.

      Explicit writes

      Every change checks the task hasn’t moved on.

      One sync

      Merge everyone’s threads through your remote.

      Shown once it’s set up

      Until then, bud doctor says what’s missing.

      Your store,
      or the one you already use.

      Tasks and comments go through a store plugin, so every screen works the same whichever you pick. Here’s what’s supported today and what’s on the way.

      Storage guide

      Storage

      3 supported · 3 coming soon

      BeadsTasks and comments in your repository
      Cloudflare D1A hosted Bud’s tasks and comments
      GitComments on a branch of their own
      SQLiteOne file beside your project
      Coming soon
      LinearTasks from your Linear team
      Coming soon
      GitHub IssuesTasks from your repository’s issues
      Coming soon

      Give your next change
      a little Bud.

      Add Bud to Vite, pick a few pages and leave the first comment. Agents take it from there, and it’s free, one npm install away.

      Read the setup guide