plannotator command opens a local review session in your browser. Run plannotator <command> --help for the help text shipped with your installed version.
Review code changes
--git or --gitbutler to override detection. GitButler support requires but 0.21.0 or later. Jujutsu is detected through the installed jj command and does not have a separate flag.
Pass a GitHub pull request or GitLab merge request URL to review it. Plannotator prepares a local checkout by default so it can show complete files. Use --no-local for a diff-only review.
Annotate a file, URL, or folder
--markdown converts it to Markdown. A folder opens the supported Markdown, text, and HTML files it contains.
URLs use Jina Reader by default. --no-jina uses a direct fetch followed by local HTML-to-Markdown conversion.
--gate adds an Approve action. --json writes a machine-readable decision to standard output. --hook implies --gate and writes the hook-native block/pass contract described in Hooks.
Annotate the last agent message
--stdin to supply the text yourself:
last is an alias for annotate-last.
Reopen a running session
sessions lists live local servers. --open [N] opens the numbered session, with session 1 as the default. --clean removes stale session records.
Read saved plan decisions
~/.plannotator/plans/, or the equivalent directory under PLANNOTATOR_DATA_DIR.
Goal setup commands
/goal workflow. interview opens goal questions; facts opens the facts acceptance view. Pass - to read the bundle JSON from standard input.
Global options and hook-only commands
--browser <name>selects a browser, application, or executable for this run. It can appear with any command.--versionand-vprint the installed version.plannotator improve-contextis called by an installed agent hook. It reads a hook event from standard input and is not intended for direct use.
plannotator without arguments also belongs to hook integration and expects JSON on standard input. For an interactive session, choose review, annotate, last, archive, or sessions explicitly.
Last verified against Plannotator OSS v0.23.1 on July 18, 2026. Maintained by the Plannotator project.