Invite a teammate
v11Invite links expire after 7 days.
Acceptance criteria
- Only workspace admins can send invites.
Write together, keep it current, and make it yours.
Invite links expire after 7 days.
Your documents. Your way.
Keep a knowledge base. Shape a live PRD. Share a notepad. Give an agent context. Start with Markdown and choose how you use it.
An idea in a Markdown file.
A living document in your own space.
One example: a live PRD.
01Define
Write the requirements in a team document. Your agent reads the same Markdown through the CLI, so the brief stays connected to the project.
Human writes the brief. Agent reads the source.
Invite links expire after 7 days.
Only workspace admins can send invites.
Define the expired-link behavior.
Illustrated with sample content.
Invite links expire after 7 days.
Only workspace admins can send invites.
Define the expired-link behavior.
Illustrated with sample content.
Bring your tools, too
Use the CLI yourself or connect a coding agent to read documents, edit Markdown, and follow discussions.
See the space's documents and unresolved messages for agents, then read the Markdown you need.
ourdoc context
ourdoc docs read DOCUMENT_IDSave against the version you read. If someone changed the document, a conflict asks you to read and reconcile first.
ourdoc docs update DOCUMENT_ID \
--file brief.md --expected-version 12Fetch messages marked for agents and reply on the same document. Decisions stay with their context.
ourdoc discuss list DOCUMENT_ID --relay-agentsVersion-aware CLI writes protect changes made while an agent was working. A stale update returns a conflict so the agent can read the latest document and reconcile its changes.
expected-version → 409 Conflict → re-readStart with a document
Create a space and write your first document in the browser. Invite collaborators when you need them. Connect the CLI if it fits your workflow.
Read the setup guideChoose a personal or team space and add your first Markdown document.
Organize your documents and invite the people who need access to a team space.
Use init to connect a project. Then read and update the same documents through the CLI.
ourdoc initThe whole workspace around your document
People share live edits and cursors in the browser. Saved document updates stay connected to the same workspace.
Keep questions and replies on the document, with messages your agent can fetch as part of its context.
See document history and restore a saved version when a decision needs to change.
Shared spaces use team roles. Agent access is scoped to the approved space. Your personal notes remain private.
Write in the visual editor or Markdown source. People and agents access the same saved content.
Get a plain-language explanation of a saved document without changing its source.
A few things worth knowing
ourdoc hosts Markdown documents. Use a space as a knowledge base, a live PRD, a shared notepad, or context for your tools. You choose the structure and the workflow.
People can write together with live cursors and shared edits. Saved agent updates appear in the workspace. Agents read and publish through CLI requests; they do not stream live typing into the editor.
No. It makes the message available for your agent to fetch. Your coding agent runs in its own environment and chooses when to read or respond.
Browser collaborators share live edits. CLI updates include the version they were based on. If that version is stale, the update returns a conflict instead of silently replacing newer work.
Your personal space is private. Shared team spaces follow team membership and editor or viewer roles. Connecting an agent requires approval for that space; a document link does not grant access.
For whatever you want to write together.