purocean/yn

A highly extensible Markdown editor featuring version control, AI Copilot, document annotations, mind maps, document encryption, executable code snippets, chart embedding, HTML applets, plugins, and macro replacement. Its integrated sidebar terminal makes working with AI faster and more convenient.

Yank Note (yn)

무엇인가요 – Yank Note는 크로스플랫폼 기반의 Electron 기반 마크다운 에디터로, 글쓰기, 코딩, 문서 시각화를 위한 통합 작업 공간을 목표로 합니다. 모든 데이터는 일반적인 마크다운 파일로 저장되므로, 데이터는 이동성이 있으며 다른 도구로도 편집할 수 있습니다.

AI에 관심 있는 사용자에게 중요한 이유 – 이 에디터는 AI 어시스턴트 를 통합하여 OpenAI, Ollama, Gemini, Kimi, 통의천문 등 대규모 언어 모델 백엔드를 호출하여 텍스트 완성, 생성, 심지어 이미지 생성(Flux 1 등)을 지원합니다. 또한 에디터 내에서 코딩 지원을 제공하는 OpenCode AI 에이전트 도 제공됩니다. 이는 LLM이 일상적인 생산성 소프트웨어에 어떻게 통합될 수 있는지를 보여주는 실용적인 사례입니다.

주요 기능

  • AI 코피로트 – 설정 가능한 LLM 제공업체 목록을 통해 프롬프트 기반의 완성, 생성, 이미지 생성이 가능합니다.
  • OpenCode AI 에이전트 – 컨텍스트 인식 코딩 지원으로, 에디터가 지원하는 다양한 실행 가능한 코드 블록에서 스크립트 작성에 유용합니다.
  • Monaco 기반 편집 – VS Code와 동일한 편집 경험을 제공하며, 문법 인식 자동 완성, 목록 자동 완성, 마크다운 전용 단축키가 포함됩니다.
  • 라이브 미리보기 및 동기화 스크롤 – 에디터 패널과 렌더링된 미리보기가 동기화되며, 개별적으로 스크롤할 수 있습니다.
  • 버전 관리 – 내장된 기록 추적 기능을 통해 앱을 벗어나지 않고 문서 변경 사항을 되돌릴 수 있습니다.
  • 풍부한 임베드 지원 – PlantUML, Drawio, Mermaid, ECharts, Luckysheet 테이블, 마인드맵, LaTeX, 임의의 HTML/Applet을 마크다운 내에 직접 삽입할 수 있습니다.
  • 실행 가능한 코드 블록 – JavaScript, PHP, Node.js, Python, Bash 등은 문서 내에서 실행 가능하여 노트를 인터랙티브한 노트북으로 변환합니다.
  • 플러그인 시스템 – 사용자는 ~/.yn/plugins 폴더에 JavaScript 플러그인을 넣어 UI 확장 또는 새로운 동작 추가가 가능합니다.
  • 암호화 – .c.md로 끝나는 파일은 클라이언트 측에서 암호화되며, 비밀번호는 서버에 전송되지 않습니다.
  • 내보내기 – Pandoc를 내부에서 사용하여 PDF, HTML, Word 등 다양한 형식으로 내보낼 수 있습니다.

시작 방법

  1. 다운로드 – Release 페이지에서 Windows, macOS, Linux용 바이너리를 다운로드하거나 https://demo.yank-note.com에서 웹 데모를 시도하세요.
  2. .md 파일을 열거나 생성하세요. 에디터는 오른쪽에 자동으로 미리보기를 렌더링합니다.
  3. AI 어시스턴트를 활성화하려면 Settings → AI 패널을 열고 제공업체(예: OpenAI)를 선택하고 API 키를 붙여넣으세요.
  4. Ctrl+Space (또는 설정된 핫키) 단축키를 사용하여 현재 커서 위치에서 코피로트를 호출하세요.
  5. 코드 실행을 위해서는 python … 같은 fenced 블록을 작성하고 블록 헤더에 나타나는 실행 버튼을 클릭하세요.
  6. 플러그인 폴더(~/.yn/plugins)를 탐색하고, 포함된 PLUGIN.md 가이드를 따라 자체 확장 기능을 작성하세요.

주의사항

  • 앱은 사용자가 제공하는 코드를 실행하고 임의의 쉘 명령어를 실행할 수 있으므로, 신뢰할 수 없는 마크다운 파일을 열면 위험할 수 있습니다.
  • 암호화/복호화는 브라우저/Electron 프론트엔드에서 완전히 수행되며, 비밀번호를 잃으면 파일은 실질적으로 복구 불가능합니다.

커뮤니티 및 지원

  • 실시간 도움을 위한 공식 WeChat 그룹 (리포지토리에 QR 코드 표시됨).
  • GitHub의 이슈 트래커에서 버그 보고 및 기능 요청을 제출하세요.

결론 – Yank Note는 LLM이 데스크톱 생산성 도구에 어떻게 통합될 수 있는지를 보여주는 기능이 풍부한 마크다운 에디터입니다. 일반적인 글쓰기 지원과 전문적인 코딩 도움을 제공하면서도, 핵심 데이터는 일반 마크다운 파일로 유지합니다.

관련

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