codesoda/discuss-cli
45 stars · Last commit 2026-05-25
Stop reviewing agent plans in the terminal — PR-style review for Markdown that Codex / Claude Code can reply to.
README preview
# Discuss CLI **Stop reviewing agent plans in the terminal.** <img src="docs/demo.gif" alt="Discuss CLI demo" width="100%"> `discuss` opens any Markdown file (or piped stdin) in your browser with PR-style comment threads on every paragraph. Your Codex or Claude Code session reads your comments and replies in the margins — same terminal session, no copy-paste. Anchored. Threaded. Bidirectional. No cloud. ## Why? Markdown is how engineers share everything that isn't code — PRDs, design docs, RFCs, incident post-mortems, analysis notes. But review tools assume the thing being reviewed is a diff. Docs either get copy-pasted into a chat window, marked up in Google Docs comments no agent can read, or ignored. `discuss` makes the doc itself the workspace: - **Inline anchored threads** — click any paragraph, drop a comment, get a threaded response. - **Syntax highlighting** — tag fenced code blocks with a language (e.g. ` ```rust `, ` ```diff-typescript `) for browser-side highlighting. See [Prism's supported languages](https://prismjs.com/#supported-languages) for the full set. - **Takes vs replies** — the agent posts *takes* (its view), humans post *replies*. Rendered distinctly so you can tell who said what at a glance. - **Bidirectional** — the browser writes through a local REST API; the agent reads stdout events and writes back through the same API.