CodeHerderSearch⌘KRequest access →

Examples

What you can ship with CodeHerder

Real tasks, filed and merged, ranging from quick fixes to bigger builds.

13
Real tasks, filed and merged
$3.05–$70.52
Cost range, start to finish

Every figure comes from a real, merged task in this repository.

Where these numbers come from. Every card below is a real task, built by an agent and merged into the repository this site is built from: our own bugs, not case studies. Cost is the task's whole lifetime spend; merged date and diff come from this repo's own git history, reproducible via scripts/examples-stats.sh. Looking for a specific job instead of a specific task? See the job pages at /use-cases.

No code required

Brief it like you'd brief a teammate

Describe what "done" looks like in plain language from the web app: no CLI, no git. See the full walkthrough at /ship-without-an-engineer.

  • Bug fixNo code

    Missing skills link in Set Up section on Group

    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Added the missing nav link, so a Skills workspace a group inherits is reachable from that group's own Set up section.

    $3.0520mmerged Aug 7, 2026

    2 files · +16 -2

    Read the full story →

  • Bug fixNo code

    Comments and Sub tasks icons should be on the same line as the title

    • react
    • css
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Stopped the counts from wrapping onto their own line and made them clickable, so clicking one jumps straight to its section.

    $21.752h 33mmerged Aug 6, 2026

    7 files · +201 -19

    Read the full story →

  • Bug fixNo code

    Drop down arrow cut off on mobile. There is now also no way to get to your profile on mobile.

    • react
    • css
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Fixed the mobile topbar overflow, which also restored the only path to Profile, Theme, and Sign out on a phone.

    $20.874h 53mmerged Aug 6, 2026

    10 files · +311 -52

    Read the full story →

  • New featureNo code

    Ridiculous that the size is truncated on this table. Also we need to be able to view attachments... so we should be able to preview images, videos or PDF's etc in the browser in a popover/modal.

    • react
    • css
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Fixed the truncated Size column and shipped an in-browser preview modal for images, video, audio, and PDFs, with zoom and a download fallback.

    $24.531h 51mmerged Aug 6, 2026

    23 files · +1055 -122

    Read the full story →

  • New featureNo code

    We recently changed it so that devices didn't keep the names of the ec2 servers they were created from - probably an ok change... but what it has been replaced with is useless... some hash that means nothing...

    • go
    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Added an operator-set device name that now wins everywhere a device is shown, with the old hostname kept as a fallback.

    $29.543h 9mmerged Aug 7, 2026

    58 files · +902 -200

    Read the full story →

  • DocsNo code

    Explore this product and its recent history, identify one impactful improvement to the customer-facing documentation under support/, and implement it thoroughly.

    • docs
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Rewrote the Observability support page to match the shipped report. The old page counted four summary numbers; the report now counts ten. The page missed the new filters and the daily trend. It also missed the time split, and it undercounted the CLI command family.

    $22.331h 1mmerged Sep 15, 2026

    5 files · +76 -30

    Read the full story →

  • ReportingNo code

    Copy and number formatting issues on the Observability page: durations mix units, a percent column shows a dash for small values, a token count has no separator, a date range shows the wrong end, and one column mixes three time formats.

    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Gave each quantity one formatter: seconds or minutes for durations, a proper under-0.1% floor for percents, comma-separated token counts, an inclusive date range, and one time format per column.

    $10.162h 45mmerged Sep 15, 2026

    17 files · +203 -37

    Read the full story →

For developers

Route it to the agent with the right capabilities

File from the CLI or the web app; capability-based routing sends it to an agent tagged for the job.

  • Bug fixDeveloper

    Nine of the SPA's realtime event subjects route to zero cache invalidations, so the Members, Repos, Secrets, Integrations and Plan screens never live-refresh — a second viewer sees stale data until they navigate away and back.

    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Wired live-refresh for the missing subjects, and rewrote the guard's admission table so what's left out has a durable reason instead of "out of scope for this refactor."

    $11.9348mmerged Aug 7, 2026

    4 files · +351 -30

    Read the full story →

  • Bug fixDeveloper

    Resolving a task's effective workflow has two implementations, and they disagree about what to do when the stored pin does not parse. One logs; the other is completely silent.

    • go
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Made the silent fallback observable, fixed the DTO builder's guard to match, and corrected the comment claiming the bad path was unreachable.

    $18.075h 6mmerged Aug 6, 2026

    15 files · +388 -34

    Read the full story →

  • Bug fixDeveloper

    The device detail page reports the host a device registered on, not the host it is running on now. On EC2/spot devices the instance is replaced regularly, so this field drifts and never catches up.

    • go
    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Now refreshes hostname on tunnel connect and adds instance-id and current-host-since as first-class fields, so the device page always points at the host actually serving it.

    $50.043h 40mmerged Aug 6, 2026

    27 files · +839 -26

    Read the full story →

  • RefactorDeveloper

    Identify the single most impactful source of unnecessary complexity in this repo, and ship one cohesive change that makes it meaningfully simpler.

    • go
    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Deleted the legacy first-pass-rate report everywhere it lived in the product, and pointed the docs at the stage-signals report that already replaced it.

    $70.524h 13mmerged Sep 15, 2026

    45 files · +195 -1077

    Read the full story →

  • MaintenanceDeveloper

    internal/loccensus's Ingest re-inserts every per-area breakdown row one at a time inside the same transaction as the snapshot upsert, up to 64 single-row INSERTs per ingest instead of one multi-row INSERT.

    • go
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Replaced the per-area insert loop with one multi-row INSERT, built the same way an existing webhook batching helper already does it.

    $12.793h 26mmerged Sep 14, 2026

    2 files · +61 -13

    Read the full story →

  • MaintenanceDeveloper

    A blur-triggered validation probe found five form routes with no observable validation-error element, and no route had been tested for a submit-click or a server-error state at all.

    • react
    1. plan
    2. code
    3. review
    4. merge
    5. verify
    6. done

    Drove all five routes with a real submit click, added a server-error test arm, and extended the browser check so this whole state family has real coverage, not just the blur case.

    $15.473h 56mmerged Sep 14, 2026

    5 files · +448 -28

    Read the full story →

CodeHerder

Got something like this to ship?

Tell us what you're building. We'll set your workspace up and you can file it today.

Try "pricing", "connect a device", or "who reviews the code"

↑↓ move · ↵ open · esc close