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.
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.
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.
app/home.tsx
Lines 4–5
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.
app/home.tsx
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
Open
12Collect a quote from each maker
fw-s3tfw-s2l
Newsletter signup in the footer
fw-n6w
Launch the autumn collection
fw-epic
Add useful care instructions
fw-carefw-epic
Approve the final text contrast
fw-contrastfw-quality
Browse every collection piece with a keyboard
fw-keyboardfw-quality
Autumn collection ready for visitors
fw-launch-readyfw-quality
Sign off the small-screen review
fw-mobile-passfw-quality
Make the site feel effortless
fw-quality
Keep the studio review checklist handy
fw-review-guidefw-quality
Agree the fragile-items delivery note
fw-shipping-notefw-epic
Inspect a piece without losing your place
fw-zoomfw-epic
In progress
12Rewrite the studio introduction
fw-s2lfw-studio
Refresh the studio page
fw-studio
Write alt text for the collection images
fw-a5hfw-epic
Check contrast on the warm background
fw-c9v
Photograph the four collection pieces
fw-p4nfw-epic
Add a page for each collection piece
fw-r8tfw-epic
Keep collection descriptions to one line
fw-7qdfw-epic
Keep the layout when an image fails
fw-broken-imagefw-quality
Prepare a gallery spacing proposal
fw-gallery-draftfw-quality
Explore a quieter image transition
fw-motionfw-quality
Prepare the press image downloads
fw-press-kit
Explain delivery and lead times
fw-shippingfw-epic
Needs approval
9Move the studio story closer to the top
fw-m2xfw-studio
Give the home headline more room
fw-k3pfw-epic
Keep focus visible over collection images
fw-focusfw-quality
Explain an interrupted connection
fw-offlinefw-quality
Write captions for the press kit
fw-press-captionfw-press-kit
Respect reduced motion in the gallery
fw-reduce-motionfw-quality
Write the collection release note
fw-release-notefw-quality
Add photography credits to the studio page
fw-studio-creditfw-studio
Increase the gallery touch target
fw-touchfw-quality
Ready to merge
6Review alternative text with the studio
fw-alt-reviewfw-quality
Describe unglazed clay care
fw-care-clayfw-care
Remove the unused warm-gray token
fw-color-tokenfw-quality
Make unknown routes useful
fw-error-pagefw-quality
Check the press download manifest
fw-press-manifestfw-press-kit
Keep printed care pages readable
fw-printfw-epic
Merged
7Compress the object study images
fw-z1e
Footer wraps awkwardly at 390px
fw-f2b
Photograph the studio space
fw-s1qfw-studio
Describe the stone finish
fw-care-stonefw-care
Generate responsive image sizes
fw-image-sizesfw-quality
Measure page weight before the preview
fw-measurefw-quality
Try full-size images on a slow connection
fw-zoom-spikefw-quality
Closed
5Everything 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.
Tasks
fieldwork · Board
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.
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
3 supported · 3 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.