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 기반 워크플로우를 구축하거나 사용하는 모든 사람에게 관련성이 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트