ExcalidrawZ:macOS・iOS向けのローカルネイティブ版 Excalidraw

2026/11/13 0:25

ExcalidrawZ:macOS・iOS向けのローカルネイティブ版 Excalidraw

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

以下の改善版は、Key Points List に欠けていた技術的な詳細を組み入れつつ、文脈の流れを保ちました。

サマリー:

ExcalidrawZ は、SwiftUI を用いてオープンソースの Excalidraw ツールを拡張する、macOS、iPadOS、iOS 向けの強力なネイティブキャンバスアプリケーションです。標準的な機能を向上させるために、ファイル管理(図面をグループ化して整理を含む)、シームレスな iCloud シンク、および

.excalidraw
、
.png
、
.svg
ファイルに対する包括的な履歴追跡を追加しています。ユーザーは App Store 版か、
.dmg
ファイルとして入手可能な非 App Store ビルドの中から選択でき、後者はアプリを Applications フォルダにドラッグしてインストールします。

本アプリは高度な編集機能を含むプロフェッショナルワークフローをサポートしており、iPad での自然な描画を実現する Apple Pencil ジェスチャー、マウス/トラックパッドによるズーム、PDF インポート、Mermaid 図の変換などの機能を備えています。コラボレーション機能により、Excalidraw の標準メカニズムを用いて複数ユーザーが同時に描画を行うことが可能です。堅牢な AI Drawing Assistant は視覚コンテキストを分析して図面の作成、読取、修正を支援し、変更を適用する前に iPhone、iPad、macOS 上で提案プレビューを表示します。

高度なユースケースのために、ExcalidrawZ は MCP Services モードを含み、ローカル HTTP エンドポイントサーバーとして機能します。これは数学レンダリング(LaTeX フォーミュラと関数グラフを介して)、履歴検査、ファイルナビゲーションなどの複雑なタスクをサポートし、Basic モードまたは Optimized モードで利用可能です。プライバシー意識の高いユーザー向けに、「Locked Files」機能はローカル認証と暗号化を利用して機密コンテンツを保護し、提案キャンバスを通じて直接アクセスではなく提案プレビューを用いることで AI システムに見えなくしています。開発者はさらに

Config/Overrides.xcconfig
および
Config/Secrets.plist
を含むオープンソース設定を介してアプリをカスタマイズできます。

本文

ExcalidrawZ:Apple プラットフォーム向けネイティブ描画ツール

ExcalidrawZ は、macOS、iPadOS、iOS 向けのネイティブ Excalidraw クライアントです。SwiftUI を用いて構築されており、親しみのある従来のキャンバスを維持した上で、Apple のエコシステムに特化した新機能を追加しました。

主な追加機能には以下があります:

  • ネイティブなファイル管理
  • iCloud 同期
  • ファイル履歴
  • エクスポート機能の強化
  • AI 支援
  • MCP(Model Context Protocol)統合
  • Apple プラットフォーム向け最適化されたインタラクション

ダウンロードする


インストール方法(アプリストア版以外)

Releases から最新の

.dmg
ファイルをダウンロードしてください。

  1. ダウンロードした
    .dmg
    を開きます。
  2. 「アプリケーション」フォルダに、ExcalidrawZ のアイコンをドラッグ&ドロップしてインストールします。

プレビュー

(プレビュー画像)


主な機能

ネイティブファイル管理

描画データを単一ファイルとして扱うのではなく、アプリ固有のドキュメントとして管理します。

  • グループ分けやカスタムソートでデータを整理可能。
  • ライブラリファイル、ローカルフォルダ、一時ファイルを操作可能。
  • .excalidraw
    、
    .excalidraw.png
    、
    .excalidraw.svg
    ファイルを直接開いて編集可能。
  • iCloud を活用し、macOS/iPadOS/iOS 間でファイルを同期可能。
  • ファイル履歴のチェックポイントを保証し、重要変更を確認・復元可能。

ファイル履歴機能

アプリが管理する描画データに対し、定期的なチェックポイントを記録します。これにより、以前のバージョンを検索して作業を復元できます。

編集とネイティブ制御

キャンバス部分は Excalidraw と互換性を保ちつつ、周囲の UI は Apple デバイス向けに最適化されています。

  • ツールバー内のツール順序のカスタマイズに対応(番号キーショートカットは設定順に従う)。
  • iPad: Apple Pencil 対応、「元に戻す」「やり直す」ジェスチャー利用可能。
  • iPhone/iPad: マウス・トラックパッドによるスクロール、ズーム機能対応。
  • PDF のインポート、Mermaid ダイアグラムの Excalidraw 化(編集可能なコンテンツへの変換)に対応。

コラボレーション

Excalidraw の標準的な共同編集機能をご利用いただけます。

AI 描画アシスタント

キャンバス作業に特化した AI アシスタントを内蔵しています。

  • AI による描画の読み込み、作成、修正が可能。
  • 画像添付で AI に視覚的文脈を提供可能。
  • 生成内容を実際に適用する前にプロポーザル(案)プレビューを確認可能。
  • ファイルごとの AI の可視性を個別に制御可能。
  • デバイス別 UI: iPhone(コンパクトツールバー)、iPad(フローティングパネル)、macOS(インスペクター)から利用可能。

MCP サービス統合

ExcalidrawZ を MCP サーバーとして公開し、互換性のある AI クライアントと連携できます。

  • ベーシックモード: 従来の
    excalidraw-mcp
    ワークフローを提供。
  • オープニマイズドモード: ファイル操作、ナビゲーション、履歴、キャンバス検査、エクスポート、数学ツールなど、深い統合を提供。
  • アプリホストの HTTP エンドポイント経由で、ローカル MCP クライアントと接続可能。

数学・ダイアグラムツール

技術描画や学習ノートに便利なリッチなツールを内蔵しています。

  • LaTeX でレンダリングされた数式の挿入。
  • 軸とスタイル設定可能な関数のグラフの描画。
  • 再利用可能な数学テンプレート、AI 支援による数式生成。
  • キャンバス上の数式画像の後から編集可能。

ロック機能と AI 可視性制御

機微なデータに対するセキュリティ強化機能を追加しました。

  • ローカル認証によるファイルロック。
  • ロック状態時のストレージ・AI アクセス保護。
  • チェックポイントの暗号化。
  • **復旧用キー(Recovery Key)**発行によりバックアップからの復元アクセスが可能に。
  • ロックされたコンテンツは AI に隠蔽され、プロポーザルキャンバス経由でのみ作業可能。

シェア、エクスポート、バックアップ

一般的な共有ワークフローをサポートします。

  • 画像、編集可能な Excalidraw ファイル、PDF のエクスポートに対応。
  • .excalidraw.png
    および
    .excalidraw.svg
    の場合でも編集可能性を保持。
  • クリップボード、ファイルシステム、共有シートへの出力が可能。
  • アプリ管理ファイルのアーカイブによるバックアップ機能付き。

対応フォーマット

一般的な Excalidraw フォーマットに対応しています:

  • .excalidraw
  • .excalidraw.png
  • .excalidraw.svg
  • PDF(インポート・エクスポート)
  • 画像のインポート・エクスポート

お問い合わせ

ご意見や不具合は、以下の Discord サーバーへお気軽にお申し付けください。


開発ガイド

ExcalidrawZ のコア部分はオープンソースです。

署名構成の設定

リポジトリルートに

Config/Project.xcconfig
の隣に、以下のように
Config/Overrides.xcconfig
を作成してください。

DEVELOPMENT_TEAM = YOUR_TEAM_ID
ICLOUD_CONTAINER = iCloud.com.yourname.ExcalidrawZ
APP_GROUP_IDENTIFIER = group.com.yourname.ExcalidrawZ
  • 上記サンプルは、Apple Developer チームの識別子へ置き換えてください。
  • DEVELOPMENT_TEAM
    は共有構成では空のままにします(チーム情報はローカルオーバーライドで設定)。
  • アプリと QuickLook 拡張機能は同じ App Group を使用する必要があります。

ランタイム設定

リポジトリルートに

Config/Secrets.plist
を作成してください。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>COLLAB_URL</key>
    <string>https://example.com</string>
</dict>
</plist>
  • COLLAB_URL
    は有効な絶対 URLである必要があります(例:デプロイ済みの Excalidraw Web クライアント URL)。
  • オプションキー:
    ONEDRIVE_CLIENT_ID
    ,
    GOOGLE_DRIVE_MACOS_CLIENT_ID
    ,
    GOOGLE_DRIVE_IOS_CLIENT_ID
    があります。

注意:

Config/Overrides.xcconfig
と
Config/Secrets.plist
は、Git で追跡しないように設定してください(
.gitignore
に追加)。ローカル環境で保持してください。

同じ日のほかのニュース

一覧に戻る →

2026/11/13 3:39

Rust 1.100

## Japanese Translation: はい、元のサマリーは具体的な技術的な安定化の範囲を捉えたり、アロケータの機能に関する曖昧さを解消したりするために改善が必要です。 **改訂されたサマリー:** Rust チームは公式にバージョン 1.100.0 をリリースしました。これは長待たされてきた機能である「never type」(`!`)を安定化させ、より効率的でカスタマイズ可能なメモリ管理システムを構築するための強力な新 API を導入するマイルストーンです。このリリースには、トランザクションのような安全性を提供する `DropGuard` API、ゼロサイズタイプを作成するための `conjure_zst`、および `Vec` および `Box` 用のアロケータに特化したコンストラクタなど、主要な機能が追加されています。 アップグレードするには、ユーザーは `rustup update stable`を実行するか、`rustup` が不足している場合は Rust ウェブサイトからツールを直接ダウンロードしてください。ほとんどの変更は安全ですが、2024 年版より前のエディションのユーザーにとっては重要な不互換の変更があります:never type の内部フォールバックが `()` から `!` にシフトしました。開発者はコードを調整し、互換性を維持するために新しい `Infallible`アリアスを使用する必要があります。また、このアップデートは Cargo において重大な安全性の向上をもたらしており、未使用の依存関係に対するデフォルト警告や、サプライチェーンリスクを軽減するための最小公開年齢の設定などが含まれます。チームは、早期の問題発見に貢献し、よりスムーズなエコシステムの発展を実現するため、ユーザーがベータまたはナイトリーチャンネルで今後のリリースを試すことを推奨しています。

2026/11/13 3:52

ジェミニ4水和素およびオーケストレーター

## Japanese Translation: 本日、Google は独立した AI モデル「Gemini 4 Hydrogen」を発表し、人工知能分析指数(Artificial Analysis Intelligence Index)でスコア 51 を記録して Argon の 50 を上回るとともに、Terminal-Bench 4.1 で 57% のスコアを取得し、前 versions の 3.8 Flash バージョンの性能を 3 倍以上向上させました。このリリースでは、「Orchestrator」という動的システムが新たに導入されました。これは現在、Google AI Ultra サブスクリプションユーザーに利用可能であり、Hydrogen と Carbon 計画モデルを組み合わせることで複雑なワークフローを最適化します。静的ルーティングシステムとは異なり、Orchestrator は双方向のアプローチを採用しており、Carbon が読み取り専用フェーズと計画を担当し、Hydrogen が書き込み、編集、テストを担当します。Hydrogen が困難に遭遇した場合は、自動的に Carbon に戻って計画の修復を受け、その後再開を行います。この動的な協調により、Carbon のタスク成功率达到にほぼ匹敵しつつ、コンピューティングクォータは 24% 削減し、タスク完了を 19% 高速化を実現しています。開発者は Antigravity SDK を直接使用して多モデルパイプラインに対するプログラム制御を行うことができ、Hydrogen は推論深度の 4 レベル(low、medium、high、xhigh)を提供します。今後の更新では、オープンソースデモへのアクセスが拡大され、例えばエージェントが高速な反復と高レベルのセキュリティチェックの間で任務を分担する問題の分類など、新たなユースケースが追加される予定です。最終的に、このイノベーションは要求の高いソフトウェア開発タスクに対して効率的なリソース配分を提供し、速度や品質を損なうことなく高度な低遅延推論機能を備えています。

2026/11/13 6:13

Foundation Models フレームワーク (macOS)

## Japanese Translation: Apple の Foundation Models フレームワークは、大規模言語モデルをシームレスに統合するネイティブ Swift API を提供することで、アプリ開発を革新します。その最も重要な特徴は、オンデバイスまたはクラウドにあるどの AI モデルプロバイダーにも、複雑な設定なしでアクセスできるようにする統一プロトコルです。ガイド付き生成、ツール呼び出し、画像理解(マルチモーダルプロンプト、Vision フレームワークによる OCR、バーコードスキャンを含む)、ダイナミックプロファイルといった組み込みツールがワークフローを簡素化し、Evaluations フレームワークはプロンプトのテストおよび動的条件下での機能検証を可能にします。プライバシー重視の Private Cloud Compute は、ユーザーデータが安全な環境外に出るか Apple によって保存されることはありません。特に、App Store Small Business プログラムに登録しており、初回ダウンロード数が 200 万未満の開発者は、これらのリソースを無料でお使いいただけます。さらに、新しい Python SDK がエコシステムのリーチを広げ、人気ツールとの統合を容易にし、カスタムスキルやコンテキスト管理ヘルパーなどの実験的機能を備えたオープンソースユーティリティパッケージが提供されています。今後、macOS 27 ではフルアプリケーションを書かずに高速なスクリプト作成と自動化を実現する `fm` CLI ツールを導入します。多様なモデル機能—from オンデバイス機能から Claude サーバーサイドの巨人まで—を一元化することで、このフレームワークは開発を簡素化しユーザーデータを保護し、あらゆるデバイスにわたる AI 統合のための堅牢な未来を確立します。

ExcalidrawZ:macOS・iOS向けのローカルネイティブ版 Excalidraw | そっか~ニュース