Show HN: Marky – 에이전트 코딩을 위한 경량 마크다운 뷰어
Tauri v2, React, markdown-it으로 구축된 빠르고 네이티브한 macOS 및 Linux용 마크다운 뷰어입니다. 테이블, 코드 블록, 할 일 목록(task lists), 수학 공식, 다이어그램 등을 아름답게 렌더링하며 라이브 리로드 기능을 제공합니다.
Marky는 오직 하나의 목적을 위해 설계된 데스크톱 마크다운 뷰어입니다: 터미널에서 .md 파일을 열고 아름답고 즉각적인 렌더링 결과를 얻는 것입니다. marky FILENAME으로 실행하여 파일을 보거나, marky FOLDER로 폴더를 열어 영구 작업 공간(Obsidian 스타일)으로 사용할 수 있습니다. 파일은 디스크에서 변경될 때 실시간으로 리로드되므로, Claude가 생성한 계획서, 문서 또는 메모 등을 작성되는 과정 그대로 보는 데 완벽합니다.
- CLI 우선(CLI-first) —
marky README.md를 실행하면 창이 열립니다.
marky ./docs/를 실행하면 폴더가 열립니다.
- 라이브 리로드(Live reload) — 디스크의 편집 내용(에디터, Claude 등에서)이 즉시 뷰를 업데이트합니다.
- 폴더(Folders) — 폴더를 영구 작업 공간으로 추가할 수 있습니다 (Obsidian 스타일). 사이드바에 표시되며 실행 시 복원됩니다.
- Cmd+K 명령어 팔레트(Command palette) — nucleo 기반으로 열려 있는 모든 폴더의 파일을 퍼지 검색(fuzzy-search)합니다.
- 구문 강조(Syntax highlighting) — 정확하고 아름다운 코드 블록을 위해 VS Code 테마를 사용하는 Shiki를 지원합니다.
- 수학 공식(Math) —
$inline$ 및 $$display$$ 수학 공식을 KaTeX 렌더링으로 처리합니다.
- Mermaid 다이어그램 — 들여쓰기된
mermaid 블록은 SVG로 렌더링됩니다.
- GFM — 테이블, 할 일 목록(task lists), 취소선(strikethrough), 자동 링크(autolinks), 각주(footnotes)를 지원합니다.
- 라이트 & 다크 테마(Light & dark themes) — 시스템 기본 설정을 따르거나 수동으로 토글할 수 있습니다.
- 안전한 렌더링(Sanitized rendering) — 모든 HTML은 DOMPurify를 거칩니다. 신뢰할 수 없는 마크다운도 안전하게 볼 수 있습니다.
- 작고 빠름(Small & fast) — 네이티브 웹뷰를 사용하며, Electron을 사용하지 않습니다. 프로덕션용
.dmg 파일 크기는 15MB 미만입니다.
참고: 현재 Apple 개발자 검토를 기다리고 있어 당분간 앱에 서명(signed)되어 있지 않습니다. 곧 수정될 예정입니다.
설치 (Installation)
Brew Tap (macOS/Linux):
brew tap GRVYDEV/tap
brew install --cask GRVYDEV/tap/marky
xattr -cr /Applications/Marky.app
.deb 다운로드 (Linux):
최신 릴리스에서 아키텍처에 맞게 받으세요:
curl -LO https://github.com/GRVYDEV/marky/releases/latest/download/marky_0.1.2_amd64.deb
sudo dpkg -i marky_0.1.2_amd64.deb
curl -LO https://github.com/GRVYDEV/marky/releases/latest/download/marky_0.1.2_arm64.deb
sudo dpkg -i marky_0.1.2_arm64.deb
AppImage 다운로드 (Linux):
최신 릴리스에서 받으세요:
curl -LO https://github.com/GRVYDEV/marky/releases/latest/download/Marky_0.1.2_amd64.AppImage
chmod +x Marky_0.1.2_amd64.AppImage