GPDoc
Skip to client details

GPEditor in your terminal

A document editor. In your terminal.

Rendered Markdown. Local document editing. A place to write without leaving your terminal.

Install the CLIWatch a real editing session

A full document editor. Markdown underneath.

Actual GPDoc terminal editor in Split mode, showing Markdown source beside its rendered document

Actual Linux terminal capture · Split mode

Open full capture

Rendered capture selected.
About this capture

Native xterm capture from the terminal acceptance suite, source 86d73bea, reviewed September 29, 2026. This is a product screenshot, not a live session.

Capture sources and original asset hashes

Watch the document take shape.

Type, switch views, and save. Recorded from GPDoc CLI 1.30.0 on October 1, 2026. This is actual terminal output and timing, not a native desktop video or live connection. Idle pauses over two seconds are shortened in playback.

The text walkthrough and recording download are available below.

Read the recording walkthrough
  1. Open the sample file in rendered Edit mode.
  2. Type “One clear idea at a time.” into the document.
  3. Switch to Split, then read-only Preview. Attempted typing in Preview leaves the document unchanged.
  4. Return to Edit and save with Ctrl+S.
  5. Quit with Ctrl+Q. The saved Markdown contains the intended edit.

01

Write in the flow

Edit a rendered document with headings, lists and rich structure. Hybrid editing reveals source at the active block.

02

Choose your view

Move between Edit, Split and Preview. Keep the same file and the same thought.

03

Keep the open file

Your work stays in Markdown, ready for Git, another client or the next person.

Start writing

Get GPEditor for Terminal.

An interactive terminal and an existing Markdown file. Node.js 20+ on macOS/Linux. Windows TUI: Node 22.17+ (22.x), 24.2+ (24.x), or 25+.

npm install --global @gpdoc/cli
gpdoc open notes.md

Replace notes.md with your existing file path.

View the npm packageRead the full CLI guide

Choose your client. Keep your flow.

Controls, rendering and sharing behavior vary by client.