chocoford /
ExcalidrawZ
Приложение Excalidraw для Mac на чистом SwiftUI.
Форки
62
Звёзды
1.2k
Issues
0
ExcalidrawZ — это нативное приложение для рисования схем на macOS, написанное на SwiftUI. Позволяет быстро визуализировать идеи без сторонних зависимостей.
Что делает
ExcalidrawZ переносит функционал популярного инструмента визуализации прямо в экосистему Apple. Ты получаешь полноценную «белую доску» для создания диаграмм, блок-схем и набросков интерфейсов, которая работает как обычное приложение для Mac.
Вайб-кодеры используют его для быстрой отрисовки архитектуры своих SaaS-проектов или создания визуальных пояснений к коду. Приложение не требует подключения к облаку для базовой работы, что удобно для локальных заметок.
Как работает
Проект написан на чистом SwiftUI. Он использует нативные возможности фреймворка для отрисовки графических примитивов и управления состоянием холста. Инструмент компилируется напрямую в бинарный файл для macOS, обеспечивая плавную работу без задержек, свойственных веб-версиям.
Кому подходит
Разработчикам, которые проектируют архитектуру SaaS и не хотят тратить время на сложные графические редакторы.
Тем, кто собирает прототипы интерфейсов и нуждается в быстром инструменте для набросков.
Пользователям macOS, которые предпочитают нативные приложения вместо вкладок в браузере.
Основные возможности
Полноценный холст для рисования схем и диаграмм.
Нативная поддержка интерфейса macOS через SwiftUI.
Минималистичный набор инструментов для быстрой визуализации.
Работа в офлайн-режиме без зависимости от внешних API.
Интеграция с системными функциями macOS.
Как установить
Для сборки приложения тебе понадобится Xcode. Клонируй репозиторий и открой проект в среде разработки.
git clone https://github.com/chocoford/ExcalidrawZ.git
cd ExcalidrawZ
open ExcalidrawZ.xcodeprojПосле этого нажми кнопку Run в Xcode, чтобы собрать и запустить приложение на своем Mac.
Как применить в своём продукте
Ты можешь использовать ExcalidrawZ как быстрый инструмент для создания документации к своему продукту. Скриншоты схем, сделанные здесь, отлично смотрятся в README или на лендингах.
Создание визуальных карт пользовательского пути (User Flow) для демонстрации логики SaaS.
Подготовка схем базы данных для технической документации проекта.
Визуализация архитектуры API для пользователей твоего сервиса.
Подводные камни
Поскольку приложение написано на SwiftUI, любые глубокие изменения логики потребуют навыков работы с Xcode и Swift. Это не веб-сервис, поэтому здесь нет плагинов или возможности легкого расширения через JavaScript. Ограничивай себя тем, что предоставляет текущая кодовая база.
Частые вопросы
Можно ли экспортировать схемы в другие форматы?
Да, приложение поддерживает стандартные функции экспорта, доступные в macOS. Ты можешь сохранять свои наработки как изображения или другие поддерживаемые форматы для использования в презентациях или документации.
Требуется ли интернет для работы?
Нет, это нативное приложение. Оно работает полностью локально на твоем компьютере, что избавляет от проблем с задержками или недоступностью серверов.
Можно ли добавить свои инструменты рисования?
Только через доработку исходного кода в Xcode. Так как это Open Source, ты можешь форкнуть проект и добавить нужные элементы, используя стандартные компоненты SwiftUI.
Топики
Похожие репозитории
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
CopilotForXcode — это плагин, который приносит автодополнение кода уровня GitHub Copilot прямо в среду разработки Xcode для macOS.
Passepartout — open source клиент для OpenVPN и WireGuard на Swift. Помогает быстро встроить VPN-функционал в свои iOS/macOS продукты.
Deck — это нативный менеджер буфера обмена для macOS. Он хранит историю скопированного, защищает данные шифрованием и работает локально.
Данные обновлены: 3 июня 2026 г.