orfc
Your AI agent writes the plan.
Your team reviews it. You iterate.
Share any markdown — architecture docs, implementation plans, RFCs — collect inline feedback, edit in-browser, and track every revision with built-in version history.
Install
$ npm install -g @orfc/cliHow it works
Your agent generates a plan. Or write one yourself.
Push it. Share the link with your team for review.
Pull feedback. Let your agent iterate. Ship with confidence.
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 file to get a shareable link. The title is auto-detected from the first # heading.
You can also pipe from stdin, set a custom title, or update an existing plan:
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
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 AI agent — is tracked.
AI agent workflow
AI 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 AI 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 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 |