Markdown documents
Readable source files for specs, plans, handbooks, and technical notes.
GPDoc gives teams one place to write documents, run notebooks, build slides, manage scripts and spreadsheets, diagram systems, and publish websites from open, versionable files.

Documents proof
Draft specs, launch notes, handbooks, and research writeups with rich formatting, comments, tables, math, and source-controlled content.
GPEditor proof
GPEditor is the shared Markdown engine inside GPDoc. GPDoc adds the workspace, file model, Git workflow, publishing path, sharing model, product surfaces, and integrations around it.
Engine model
Markdown, Mermaid, notebooks, tables, scripts, slides, and site content.
One Markdown engine renders and edits the work across content types.
The app adds workspace, Git, publishing, sharing, and platform surfaces.
Readable source files for specs, plans, handbooks, and technical notes.
Equations stay close to scientific and analytical writing.
Architecture and process diagrams can be reviewed as source.
Executable work can sit beside the documents and slides that explain it.
Structured data work keeps its surrounding project context.
Presentation and web output can come from the same source files.
Workflow demos
These product-like previews show edits, diagrams, code output, and slide assembly moving through one open-file workflow. Live Markdown collaboration is still shown as an in-development preview.
A simulated shared-document flow with typed edits, cursor movement, review state, suggestions, and comments. Live collaboration remains labeled as in development.
Nodes connect on the canvas while Mermaid source appears beside it, keeping visual work tied to source-controlled diagrams.
Code cells execute into a table and chart built from the named risk file, so the output is tied to the source data.
Markdown lines become slide content, diagram evidence, a summary table, and presenter notes in the same versionable workflow.
graph LR
Editor -- draft --> Review
1import gpdoc
2workspace = gpdoc.open('./launch-review')
3risks = workspace.table('risk-register.csv')
4risks.group_by('owner').to_markdown()
## Architecture update
Platform surfaces
GPDoc meets teams across the web app, macOS, iOS, VS Code, Cursor, and other supported IDE workflows so documents can stay close to the files and tools teams already use.
Start in the browser when you need the fastest path into a GPDoc workspace.
Use GPDoc from the desktop app when your work should stay close to local files.
Open GPDoc workflows on mobile for review and on-the-go access.
Use the GPDoc extension from the IDE where technical teams already work.
Bring GPDoc into extension-compatible IDE workflows where supported.
Choose a path
Open the app when you are ready to create files. Use the docs, workflow pages, and pricing details to help the team evaluate setup, publishing, and adoption.
Install GPDoc, connect integrations, and understand the product model.
Map GPDoc to documentation, notebooks, publishing, and review workflows.
Review current plans and decide where to start.
Start the app flow and create the first workspace.
Start with a document, notebook, slide deck, spreadsheet, or diagram. Keep the work in open files, then add docs, publishing, and setup paths as the team evaluates GPDoc.
Add the retry path before publishing.