Loading video...

Video Failed to Load

Go Home

Herdr Annotate, full throttle! This is now a herdr plugin with an optional full experience as a TUI. Built to: - Annotate Agent Messages (e.g. grill sessions) - Annotate Files (e.g. plans, specs, etc) - Create a native feedback loop with agents - Open as popover or pane -...

42,780 views • 1 month ago •via X (Twitter)

27 Comments

plannotator's profile picture
plannotator1 month ago

Annotate the last agent message, useful for things like @mattpocockuk grill-me / grilling sessions

CVGist's profile picture
CVGist1 month ago

@NickVRamos @herdrdev Adding Herdr + Plannotator to the resume

Max Pinder-White's profile picture
Max Pinder-White1 month ago

@herdrdev amazing! so excited to try this

emo.eth's profile picture
emo.eth1 month ago

@herdrdev so excited to try

rijndael's profile picture
rijndael1 month ago

@herdrdev holy shit this looks amazing

tommyent's profile picture
tommyent1 month ago

@herdrdev

janz's profile picture
janz1 month ago

@herdrdev This is really cool! 🐏 Is it possible to have the the agent reply to the annotations in a thread, to keep the conversation going? crit.md does it, would be great to have something similar in the terminal

James Bork's profile picture
James Bork1 month ago

@herdrdev Huge

Fitz's profile picture
Fitz1 month ago

@herdrdev Wowwww dude I’ve needed something like this so much.

Rustan's profile picture
Rustan1 month ago

@herdrdev guided tour/code tour too?

Ethan Troy's profile picture
Ethan Troy1 month ago

@herdrdev ahhhh this looks so good

plannotator's profile picture
plannotator1 month ago

@herdrdev 🙏

PGQ's profile picture
PGQ1 month ago

@herdrdev So great!I just need it!

quan's profile picture
quan1 month ago

Is this workflow possible to be keyboard-only instead of requiring the mouse?

plannotator's profile picture
plannotator1 month ago

yea all action have keybinding

CA S.Triyambak Patro | ତ୍ରିୟମ୍ବକ୍'s profile picture
CA S.Triyambak Patro | ତ୍ରିୟମ୍ବକ୍1 month ago

@herdrdev This is so cool.

Ron Rosenshain's profile picture
Ron Rosenshain1 month ago

@herdrdev Cool to see! Sadly lite version not working in Herdr in remote (linux). I think it's a @herdrdev bug in not populating selected_text

Michael Ramos's profile picture
Michael Ramos1 month ago

@herdrdev Core is ratatui btw. I evaluated all options.

Dev Sharma -e/acc's profile picture
Dev Sharma -e/acc1 month ago

@herdrdev Idea stolen from me!

getbygenius's profile picture
getbygenius1 month ago

@herdrdev fuck thanks was finna was toks on this literally in a couple hours

name's profile picture
name1 month ago

@herdrdev Looks amazing, does the trigger also show the file tree as per this demo or is that another plugin?

plannotator's profile picture
plannotator1 month ago

@herdrdev The file tree is a part of it (it shows when you trigger annotate files). It doesn’t show when you annotate agent message feed (the second video in the tweet).

flyisland's profile picture
flyisland1 month ago

@herdrdev Is there a same plugin on @paseo_sh ?

taisei's profile picture
taisei1 month ago

@herdrdev

Disciple of V◎l's profile picture
Disciple of V◎l1 month ago

@herdrdev The tool is great. However in 1-of-3 cases, the annotation window does not pick up the latest text selection or sometime only a single word of the selected text. I need to close and reselect the text to work. - Terminal is Ghostty on Linux.

plannotator's profile picture
plannotator1 month ago

@herdrdev Hey thanks I’ll look into it

syed sazzad ali's profile picture
syed sazzad ali1 month ago

@herdrdev Does it work on a headless VPS?

Related Videos

This is a fun project Lakedbed, Herdr, Pi, Effect, XState prototyping a looping autonomous agent that monitors issues and clears its own backlog. The project is dogfooding an issue tracker into a durable agent that is building the issue tracker its looping over. It's an imperfect demo and the result isn't polished, but I think there's a lot fo interesting ideas to explore and expand on. The goal here is to demo a stack of tools that have been giving me consistently reliable results. Herdr and Pi make a KILLER combo for building a bespoke custom harness around your work. Lakebed is really nice to work with. Plenty of other opinions in the workshop lol - Pi as the agent harness — a minimal loop you own instead of rent, running GPT-5.5 through a Codex subscription inside a Docker workshop container - Planning before prompting: TLDraw sketches, a grilling session with Matt Pocock's Wayfinder skill, and a VISION.md to act as guardrails for the looping agent - Event sourcing with Effect v4 and Effect Schema, ports-and-adapters so the JSONL issue store can become GitHub Issues or Linear or whatever later - Multi-agent orchestration in herdr: an operator pane and an agent-loop pane, where one Pi session literally types prompts into another (fuckin LOVE this) - Enforcement that actually bites: OxLint with Ultracite, Lefthook hooks, and an agent that tries to eslint-disable its way past a complexity rule before fixing it properly 🤡 - A live issue tracker UI on Lakebed, built by the loop it tracks Workshop repo: The repo has a docker container to fire it up as a sandbox. Chapters: 0:00 Intro: Loopcraft and the workshop setup 2:25 Starting Pi inside the Docker container 4:31 Designing the looping issue resolver 10:16 Choosing XState v5 and Effect v4, prompting the starter 15:17 Why Pi: a minimal harness you own 19:35 Reviewing the generated scaffold 24:53 Architecture summary page with Lakebed 30:43 Matt Pocock skills and the vision.md concept 36:37 Grilling session: defining the vision 46:54 Daemon architecture and spec/ticket skills 55:38 Agent loop pane: one agent prompting another 1:01:22 Watching the build: compaction, tests, lint enforcement 1:07:59 Building the Loopcraft Pi extension and monitor 1:15:32 Lakebed issue tracker UI 1:21:07 Kanban board live: running the loop end to end 1:31:49 Wrap-up: bugs, next steps, takeaways

joel ⛈️

15,967 views • 3 months ago