Shared Sessions for Claude Code
링크로 Claude Code 세션을 공유하면 팀원이 각자 Claude Code에서 참여해 함께 작업합니다
Tiptap 기반 아름다운 WYSIWYG 마크다운 편집기, 풍부한 텍스트 경험과 테마 선택 제공
A beautiful WYSIWYG Markdown editor powered by Tiptap. Edit markdown files with rich text experience and theme selection.
플러그인TypeScript · JavaScriptGitHub @hoangvantuan직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A beautiful WYSIWYG Markdown editor for VS Code, powered by Tiptap
Full WYSIWYG markdown editing with Tiptap + @tiptap/markdown (GFM support via MarkedJS). Format text using the glassmorphic toolbar or keyboard shortcuts, including underline with Ctrl/Cmd+U, which is saved as text so it still renders underlined on GitHub and in the VS Code preview. Ctrl/Cmd+Shift+M toggles between WYSIWYG and source view in both directions.README 전문 보기 ↗A beautiful WYSIWYG Markdown editor for VS Code, powered by Tiptap
Features · Usage · Configuration · Themes · Export
Full WYSIWYG markdown editing with Tiptap + @tiptap/markdown (GFM support via MarkedJS). Format text using the glassmorphic toolbar or keyboard shortcuts, including underline with Ctrl/Cmd+U, which is saved as <ins>text</ins> so it still renders underlined on GitHub and in the VS Code preview. Ctrl/Cmd+Shift+M toggles between WYSIWYG and source view in both directions.
/ at the start of an empty line for a filtered list of blocks to insert (headings, lists, table, code block, Mermaid diagram, the five GitHub alerts, image, collapsible, quote, horizontal rule): for fuzzy-filtered emoji; the character is inserted as unicode, so the file keeps what you would have typed by hand[!NOTE], [!TIP], [!IMPORTANT], [!WARNING], [!CAUTION] render as styled alert boxes; a title after the marker (> [!NOTE] Before you upgrade) replaces the label and is kept on save$inline$ and $$block$$ formulas render with KaTeX; the source on disk stays plain $...$<details>/<summary> collapse as they do on GitHub, and <kbd>, <sub>, <sup> render as themselves<details>/<summary> block from the toolbar or /; opening one to read it never writes open into your fileResizable tables with multi-line cell content. Right-click context menu for row/column operations, including column alignment (left, center, right), and fully operable from the keyboard with Tab, the arrow keys, Enter and Escape. Drag-select cells with visual highlight overlay.
/ → "Image from file…" or the toolbar; works in Remote SSH and WSL workspaceshttps: images of pasted HTML (tuiMarkdown.downloadRemoteImagesOnPaste, off by default)<img src alt width> so the size survives a roundtrip.svg)Cmd/Ctrl+F): find with match highlighting, next/prev navigation and a match counter; the replace row adds replace, replace all and a case-sensitive toggleCmd+Click / Ctrl+Click to follow links, scroll to headings, open files, or launch URLs[[wiki links]] or @ mentions; click one to open it[[ for autocomplete over the workspace's Markdown files; [[Page]] links resolve on click, and following one that does not exist offers to create it next to the current document[[Note#Heading]], [[#Heading]] and [text](other.md#heading) open the note scrolled to that heading@ to search any file in the workspace and insert a relative linkCtrl/Cmd +/-/0@ to autocomplete workspace filenames, inserts markdown link[^1] references are numbered, and hovering one previews its definitionAlt+↑ / Alt+↓ move the current block or list item; Ctrl/Cmd+Enter and Ctrl/Cmd+Shift+Enter insert an empty paragraph after or before it.md or .markdown fileThis extension registers itself as the default editor for .md and .markdown,
so those files open in WYSIWYG mode everywhere. If you would rather a particular
workspace opened them as plain text, for instance because a Git tool opens .md
diffs there, run Choose Default Editor for Markdown in this Workspace from the
Command Palette. It offers three choices, and each one is reversible from the same
entry:
The choice is written to workbench.editorAssociations in the workspace settings,
so it travels with the folder and not with your user profile. It is written once
per scheme the editor handles (file:, vscode-remote:, vscode-vfs: and unsaved
documents with a path), so a git diff or another extension's virtual markdown
document is not affected by it.
One-click export to Word .docx via mdast2docx. Preserves headings, lists, tables, code blocks, and images (mermaid diagrams rendered as PNG). Respects the active editor font.
WYSIWYG export via headless Chromium (puppeteer-core). Requires Chrome, Edge, Chromium, or Brave installed locally (not bundled). Auto-detects common install paths. The PDF carries a bookmark tree built from the headings.
[!TIP] If auto-detection fails, set
tuiMarkdown.chromiumPathin VS Code settings to the absolute path of your browser executable.
| Setting | Default | Description |
|---|---|---|
tuiMarkdown.fontSize | 16 | Editor font size (8–32px) |
tuiMarkdown.highlightCurrentLine | true | Enable cursor line highlight |
tuiMarkdown.imageSaveFolder | images | Folder for pasted images (relative to document). Accepts the variables below, e.g. images/${fileName} |
tuiMarkdown.downloadRemoteImagesOnPaste | false | Download https: images in pasted HTML into the image folder and link the local copies |
tuiMarkdown.imageFileNameTemplate | ${name} | File name for pasted/dropped images, without extension. Variables: ${fileName} ${name} ${date} ${now} ${random} ${uuid} ${ext} |
tuiMarkdown.autoRenameImages | true | Auto-rename image files when path changes |
tuiMarkdown.autoDeleteImages | true | Auto-delete images removed from markdown (Trash); asks first if another document still uses the image |
tuiMarkdown.autoHideToolbar | false | Auto-hide toolbar when typing |
tuiMarkdown.listIndent | "editor" | List and code block indent: editor follows VS Code, or 2, 4, tab |
tuiMarkdown.chromiumPath | "" | Chrome/Chromium path for PDF export |
tuiMarkdown.exportPageSize | A4 | Page size for PDF/DOCX export (A4 or Letter) |
tuiMarkdown.headingSizes.h1–h6 | 32–16 | Heading font sizes (12–72px) |
14 built-in themes with curated typography and color palettes:
| Theme | Style | Character |
|---|---|---|
| Frame | Light | Clean, modern default |
| Frame Dark | Dark | Blue-tinted, sharp |
| Nord | Light | Soft Arctic palette |
| Nord Dark | Dark | Official Nord colors |
| Crepe | Light | Warm serif reading |
| Crepe Dark | Dark | Warm serif, inverted |
| Catppuccin Latte | Light | Pastel warmth |
| Catppuccin Frappé | Dark | Subdued, muted |
| Catppuccin Macchiato | Dark | Medium contrast |
| Catppuccin Mocha | Dark | Rich, deep |
| Paper | Light | Serif, book-like |
| Midnight | Dark | Deep navy (#0d1117) |
| Notion | Light | Flat white page, callout-style alerts |
| Notion Dark | Dark | Notion's #191919 page, flat code blocks |
| Layer | Technology |
|---|---|
| Editor engine | Tiptap 3 + @tiptap/markdown |
| Markdown parser | MarkedJS (GFM) via @tiptap/markdown |
| Syntax highlighting | lowlight (highlight.js) |
| Diagrams | Mermaid 11 + ELK layout |
| DOCX export | mdast2docx + @m2d plugins |
| PDF export | puppeteer-core + remark/rehype pipeline |
| Build | esbuild |