orfc
Your agent writes the plan.
Your team reviews it. You iterate.
Push markdown or HTML — RFCs, architecture docs, implementation plans, dashboards with charts. Inline review, in-browser editing, full version history. Organize with folders and tags.
NewFolders, tags, and HTML docs→Install
$ npm install -g @orfc/cliHow it works
Your agent writes a plan in markdown or HTML.
Push it. Share the link. Reviewers comment inline.
Pull the feedback. Iterate. Ship.
Documentation
Getting started
Install the CLI globally, then authenticate once with your email.
Your API key is saved to ~/.orfc/config.json. You only need to log in once.
Publishing a plan
Push any markdown or HTML file to get a shareable link. For markdown, the title is auto-detected from the first # heading; for HTML, from <title> or the first <h1>. HTML docs render the author's own theme — sanitized, but with inline SVG, charts, and styling preserved.
Pipe from stdin, set a custom title, organize with folders and tags, or update an existing plan:
Folders & tags
Group plans into folders for projects, releases, or teams. Add tags for cross-cutting categories (rfc, design, postmortem). The dashboard shows a folder tree on the left and a tag filter on top — both also editable per-row.
In-page navigation
Markdown plans render a sticky sub-nav built from their headings, scroll-tracked so reviewers can jump straight to the section they care about. Long RFCs stay readable.
Access control
By default, plans require sign-in to view. You can make them public or restrict to specific people.
Anyone with a valid email sign-in can view the plan.
Anyone with the link can view, no sign-in required.
Only people with matching email domains can view. The author always has access.
Notifying reviewers
Send an email to reviewers when you publish, so they know to review.
Reviewing feedback
Reviewers open the link in their browser, highlight text, and leave inline comments. You can pull those comments back into your markdown.
Pipe to a file for easy revision:
Managing plans
The dashboard at orfc.dev/dashboard lists every plan you've published with a folder tree, tag filter, and per-row controls to move or retag. The CLI mirrors the same primitives.
Editing & version history
Edit plans directly in the browser or from your terminal. Every update automatically preserves the previous version.
Plan authors see an Edit button on their documents. Click to switch to a markdown editor with live preview. Cmd+S to save.
Pull, edit in your terminal editor, and push back in one command.
Click History on any plan to see all previous versions with diffs. Every update — from the web, CLI, or an agent — is tracked.
Agent workflow
Agents (Cursor, Claude Code, Windsurf) can use orfc to share implementation plans for human review before executing. This is the typical flow:
Agent generates a markdown plan for the implementation
Agent publishes and notifies the reviewer
Human reviews on orfc.dev, leaves inline comments on specific sections
Agent pulls feedback and reads inline comments
Agent addresses each comment, revises the plan, and re-publishes
Agent updates the existing plan with revisions
Agent prompt
Copy this prompt into Cursor rules, Claude Code CLAUDE.md, or any agent's system instructions to enable the orfc workflow.
Configuration
Config is stored at ~/.orfc/config.json. Set defaults so you don't have to repeat flags.
CLI reference
| Command | Description |
|---|---|
| orfc login | Authenticate via browser |
| orfc push <file> | Publish a markdown or HTML file |
| orfc pull <slug> | Pull plan with inline comments |
| orfc comments <slug> | View comments in terminal |
| orfc list | List all your plans |
| orfc open <slug> | Open plan in browser |
| orfc edit <slug> | Pull, edit in $EDITOR, push back |
| orfc delete <slug> | Delete a plan permanently |
| orfc config <action> | View or modify config |