xiaolai/vmark
An AI friendly markdown editor.
VMark – 로컬 우선, AI 기반의 플레인 텍스트 워크스페이스
무엇인가요 – VMark은 Markdown, JSON, YAML, TOML, Mermaid, SVG, HTML, 소스 코드 등 다양한 플레인 텍스트 형식을 편집할 수 있는 데스크톱 애플리케이션입니다. 파일은 디스크에 그대로 유지되며, 앱은 각 파일에 가장 유용한 뷰로 렌더링합니다. 예를 들어 GitHub Actions 워크플로우는 그래프로 표시되고, Cargo.toml은 종속성 트리로 보여지므로 별도의 변환 단계 없이 읽고 편집할 수 있습니다.
AI 작업에서 중요한 이유 – VMark은 Model-Context-Protocol (MCP) 를 사용하여 대규모 언어 모델 어시스턴트(Claude Desktop, Claude Code, Codex, Antigravity, Grok, opencode)가 당신이 편집 중인 파일과 동일한 파일을 읽고 쓸 수 있도록 합니다. AI '지니'는 웹 UI로 돌아가지 않고도 현재 보고 있는 파일에 코드를 삽입하거나 글을 재작성하거나 설정을 업데이트할 수 있습니다.
주요 기능
- 다양한 형식 편집 – 원본 WYSIWYG Markdown, 소스 코드 구문 강조, JSON/YAML/TOML용 트리 뷰어
- 스키마 인식 미리보기 – 알려진 설정 파일용 특수 렌더러(GitHub Actions, Cargo, npm, Poetry 등)
- AI 중심 – 여러 LLM 기반 어시스턴트와의 1클릭 MCP 통합; AI가 인라인으로 편집 가능
- 3가지 마크다운 모드 – WYSIWYG, 소스 미리보기(F5), 전체 소스(F6) – CodeMirror 6 사용
- 파워 유저 편집 – 멀티 커서, 스마트 탭 탈출, CJK 인식 스페이싱 규칙
- 로컬 우선 – 클라우드 동기화 없음, 계정 없음, 텔레메트리 없음; 파일은 당신의 기계에 그대로 유지
- 크로스 플랫폼 – macOS(주로 Homebrew를 통해), Windows 및 Linux용 바이너리 제공
- 국제화 – UI는 10개 언어 지원, 6가지 시각 테마
다운로드 방법
- macOS:
brew install xiaolai/tap/vmark - 다른 OS: 릴리스 페이지에서 적절한
.dmg또는 바이너리 다운로드
소스에서 빌드하기 (개발자용) – Node 22+, pnpm 10, Rust 1.89+, Tauri v2 필요. 리포지토리는 MCP 사이드카 빌드, Tauri 개발 서버 실행, 전체 lint-test-build 파이프라인(pnpm check:all) 실행을 위한 스크립트 포함.
커뮤니티 모델 – 이 프로젝트는 "바이브 코딩" 방식으로 운영됩니다: 코드베이스는 인간의 감독 아래 AI에 의해 생성 및 유지됩니다. 기여는 이슈만 허용되며, 유지보수 팀은 내부 AI가 이 보고서를 기반으로 버그 수정 또는 기능 추가를 수행하도록 합니다.
라이선스 – ISC (허용성 높고 상용 사용에 적합).
VMark은 플레인 텍스트 편집과 AI 지원 개발의 교차점에 위치한 진정한 소프트웨어 프로젝트로, LLM 기반 워크플로우를 구축하거나 사용하는 모든 사람에게 관련성이 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트