Show HN: Marky – 에이전트 코딩을 위한 경량 마크다운 뷰어
요약
Marky는 macOS 및 Linux 환경을 위한 CLI 기반의 고성능 마크다운 뷰어입니다. Tauri v2와 React를 사용하여 개발되었으며, 터미널에서 `marky FILENAME` 명령어로 파일을 열거나 폴더 전체를 지속적인 작업 공간(Obsidian 스타일)으로 관리할 수 있습니다. 파일 변경 사항이 감지되면 실시간으로 내용이 업데이트되는 'Live reload' 기능을 제공하여, Claude와 같은 AI가 생성한 계획이나 문서를 즉시 확인하고 검토하는 데 최적화되어 있습니다. KaTeX를 이용한 수학 공식 렌더링, Shk
핵심 포인트
- CLI 우선 설계: `marky FILENAME` 또는 `marky FOLDER` 명령어로 쉽게 접근하며, 폴더는 지속적인 작업 공간으로 활용 가능합니다.
- 실시간 동기화 (Live Reload): 파일 시스템의 변경 사항을 감지하여 뷰를 즉시 업데이트하므로, AI 생성 콘텐츠 검토에 매우 유용합니다.
- 강력한 마크다운 지원: KaTeX(수학 공식), Mermaid 다이어그램(SVG), GFM 문법 등을 완벽하게 지원하며, 모든 HTML은 DOMPurify로 안전하게 처리됩니다.
- 개발자 친화적 기능: Cmd+K를 통한 파일 검색(nucleo 기반)과 VS Code 테마의 Shiki 구문 강조 기능을 제공합니다.
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):
최신 릴리스에서 아키텍처에 맞게 받으세요:
# amd64
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
# arm64
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
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기