GS VectorShell Twinmark

The tour

See Twinmark 1.0 at work

Every clip on this page was recorded in Twinmark 1.0, the version in the Microsoft Store, editing a sample release guide. Nothing is mocked up; the pointer is drawn in so you can follow it.

1 · Writing

Two panes, kept in step

Type markdown on the left and the page appears on the right; type on the page and the markdown is written for you. Only the part you change is rewritten, so the rest of the file stays exactly as it was.

The release guide after the edits: a Rolling back section with a code block, and a sentence with bold, in both panes.
A "Rolling back" section typed as markdown, with bold and a code block; a sentence typed in the visual pane with **release lead**; a task ticked.
  • Either pane, or bothSource, visual, or side by side, switched from the toolbar.
  • The block you're inHighlighted in both panes, which scroll to keep it in view.
  • An outlineEvery heading, to jump to; it follows the document as you type.
  • Your file, as it wasIts encoding and line endings kept when it's saved.

2 · Tables

Tables, edited as tables

Click into a table and a toolbar appears: add rows and columns, move them, align them. Tab goes from cell to cell. In the markdown, the table stays lined up, so it's as easy to read there as on the page.

A table of environments with a new Hotfix row, its last column centred, lined up in the markdown on the left.
A Hotfix row added below Staging and filled in with Tab, the last column centred, and the row moved down; the markdown on the left stays lined up.

3 · Checks

Checked for GitLab and GitHub, with fixes

The problems panel (Ctrl+Shift+M) lists what won't work where your document is going: links to headings that aren't there, headings that skip a level, HTML that GitLab removes, link text that says nothing. Fix them one at a time, or all at once.

The problems panel after three fixes, with one problem left: the link text that says nothing about where it goes.
A link to #enviroments corrected to #environments, <u> written as <ins>, which GitLab keeps, and a heading put back at the right level.
  • LinksHeadings and anchors that aren't there, pictures that are missing.
  • AccessibilityAlt text, link text and heading order, with a score.
  • ReadabilityReading level, long sentences and the passive voice.
  • PortabilityMarkdown and HTML that GitLab and GitHub show differently.

4 · The assistant

An assistant that asks first

Select some text and pick an action. The assistant's suggestion appears as a change, words taken out and put in, and nothing in your document changes until you accept it. Here it runs entirely on the computer, with a model downloaded once.

The simplified sentence in the document, after it was accepted from the assistant panel.
Simplify, with the Qwen3.5 4B model on this computer. The wait while the model writes is sped up in this clip.
  • On your computerA model you download once in AI Settings; then it works offline.
  • Or in the cloudOpenAI or Azure OpenAI with your own key, after you agree.
  • Asks firstEvery change is shown as a change; nothing happens until you accept.
  • Never saved for youAuto Save waits for you to save an accepted change yourself.

5 · Getting around

Every command a search away

Ctrl+Shift+P opens the command palette: type a few letters of anything Twinmark does. Here it adds a table of contents, which then keeps itself up to date when a heading changes.

A table of contents at the top of the release guide, its last line following the renamed heading Rolling back a release.
"contents" in the palette adds a table of contents; renaming "Rolling back" to "Rolling back a release" updates its line.
  • OutlineEvery heading, one click away (Ctrl+Shift+T).
  • Find and replaceIn the document, with regular expressions if you want them.
  • TemplatesBuilt in, and your own: any markdown file in your templates folder.
  • The / menuType / at the start of a line in the source for headings, lists, tables and more.

6 · Peace of mind

Your work is safe, and easy to share

Twinmark keeps what you write, even when something goes wrong, and turns it into the file someone else needs.

Version history

Earlier versions of each document, compared line by line and restored in one step (File > Version History).

Crash recovery

Unsaved changes are kept as you go, and offered back the next time Twinmark starts.

Auto Save

A moment after each change, if you turn it on; it pauses after the assistant's changes.

HTML, PDF and Word

A page that needs nothing else, a PDF, or a Word document with Word's own headings, lists and tables, pictures included.

7 · And more

Made for the way you work on Windows

Click a picture to see it full size. Each is Twinmark 1.0, as it is in the Microsoft Store's listing.

  • A second monitorThe visual pane in a window of its own, beside the source on the other screen.
  • Sharp everywhereEach window is drawn at its own monitor's scale.
  • Light and darkFollowing Windows, or the theme you choose.
  • Big filesFiles over 5 MB open quickly, with the visual pane paused until you want it.

Try it yourself

Everything in this tour is in the free trial.