-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Resource Submission: Plannotator #443
Copy link
Copy link
Closed
Labels
approvedSubmission approved, PR incomingSubmission approved, PR incomingpr-createdPR created for this resourcePR created for this resourceresource-submissionThis Issue submits a new resource to the listThis Issue submits a new resource to the listvalidation-passedResource has passed initial validationResource has passed initial validation
Description
Display Name
Plannotator
Category
Hooks
Subcategory
General
Primary Link
https://github.com/backnotprop/plannotator
Secondary Link
Author Name
backnotprop
Author Link
https://github.com/backnotprop
License
BUSL-1.1
Other License
Business Source License 1.1
Description
Interactive plan review UI that intercepts ExitPlanMode via hooks, letting users visually annotate plans with comments, deletions, and replacements before approving or denying with detailed feedback.
Validation
Install via curl -fsSL https://plannotator.ai/install.sh | bash or as a Claude Code plugin with /plugin marketplace add backnotprop/plannotator.
Additional Comments
Also works with OpenCode. Features include URL sharing with compression, Obsidian/Bear integration, and configurable plan saving to custom paths.
Recommendation Checklist
- I have checked that a similar resource does not already exist in the list.
- I have verified that all provided links are functional and accessible.
- I genuinely believe this resource adds value to the Claude Code ecosystem.
- This submission covers only one resource (submit separate forms for multiple).
- I understand that resource submissions may be rejected, and I am fine with that.
EDIT
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
approvedSubmission approved, PR incomingSubmission approved, PR incomingpr-createdPR created for this resourcePR created for this resourceresource-submissionThis Issue submits a new resource to the listThis Issue submits a new resource to the listvalidation-passedResource has passed initial validationResource has passed initial validation