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ベースのMarkdownエディタであり、執筆、コーディング、ドキュメントの可視化のためのワンストップワークスペースを目指しています。すべてのデータは通常のMarkdownファイルとして保存されるため、データはポータブルであり、他のツールでも編集可能です。
AIに興味を持つユーザーにとってなぜ重要か – このエディタには AIアシスタント が統合されており、大規模言語モデルバックエンド(OpenAI、Ollama、Gemini、Kimi、通義千問など)を呼び出して、テキストの補完、生成、さらには画像生成(Flux 1など)が可能です。また、エディタ内でのコーディング支援を提供する OpenCode AIエージェント も搭載されています。これにより、Yank NoteはLLMが日常的な生産性ソフトウェアに組み込まれる実例として実用的です。
主な機能
- AIコ・ピロット – 設定可能なLLMプロバイダーリストを通じて、プロンプトベースの補完、生成、画像作成が可能。
- OpenCode AIエージェント – コンテキストに応じたコーディング支援。エディタがサポートする多数の実行可能なコードブロックでスクリプトを書く際に役立ちます。
- Monacoベースの編集 – VS Codeと同等の編集体験。構文認識による自動補完、リストの自動補完、Markdown専用のショートカットが利用可能。
- ライブプレビュー&同期スクロール – エディタペインとレンダリングされたプレビューが同期され、個別にスクロールすることも可能。
- バージョン管理 – インターフェース内に履歴追跡機能があり、アプリを離れずに文書の変更を元に戻すことができます。
- 豊富な埋め込みサポート – PlantUML、Drawio、Mermaid、ECharts、Luckysheetテーブル、マインドマップ、LaTeX、任意のHTML/AppletをMarkdown内に直接挿入可能。
- 実行可能なコードブロック – JavaScript、PHP、Node.js、Python、Bashなど、ドキュメント内で実行可能。ノートをインタラクティブなノートブックに変換します。
- プラグインシステム – ユーザーは
~/.yn/pluginsにJavaScriptプラグインを配置することで、UIの拡張や新しい動作の追加が可能。 - 暗号化 –
.c.mdで終わるファイルはクライアント側で暗号化されます。パスワードはサーバーに送信されません。 - エクスポート – Pandocを内部で使用し、PDF、HTML、Word、その他のフォーマットを出力可能。
導入方法
- ダウンロード – Release ページからWindows、macOS、Linux用のバイナリを取得する(または
https://demo.yank-note.comでWebデモを試す)。 .mdファイルを開くか作成する。エディタは右側に自動的にプレビューをレンダリングします。- AIアシスタントを有効にするには、Settings → AI パネルを開き、プロバイダー(例:OpenAI)を選択し、APIキーを貼り付ける。
- ショートカット
Ctrl+Space(または設定されたホットキー)を使用して、現在のカーソル位置でコ・ピロットを呼び出す。 - コード実行のためには、
python …のような fenced block を記述し、ブロックヘッダーに表示される実行ボタンをクリックする。 - プラグインフォルダ(
~/.yn/plugins)を探索し、バンドルされたPLUGIN.mdガイドに従って独自の拡張機能を作成する。
注意点
- アプリはユーザーが提供するコードを実行し、任意のシェルコマンドを実行できるため、信頼できないMarkdownファイルを開くことはリスクがあります。
- 暗号化/復号は完全にブラウザ/Electronフロントエンドで行われるため、パスワードを紛失するとファイルは実質的に復元不可能です。
コミュニティとサポート
- 実時間でのヘルプのための公式WeChatグループ(リポジトリにQRコードあり)。
- GitHubのイシュー追跡システムでバグ報告や機能要望を投稿。
結論 – Yank Noteは、LLMがデスクトップ生産性ツールに組み込まれる方法を示す、機能豊富なMarkdownエディタです。汎用的な執筆支援と専門的なコーディング支援を提供しながらも、基本データはプレーンなMarkdownファイルのまま保ちます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト