HyCanvas: дизайнерский инструмент для создания графики и контента
HyCanvas — это саморазвёртывающееся, бесплатное и интуитивно понятное решение для дизайна, которое позволяет создавать графику, соцпосты и другие виды визуального контента без водяных знаков и подписок.
Он включает в себя однопользовательский редактор, поддерживает различные типы документов (презентации, видео, белые доски и т. д.) и интегрированную AI-слой, который позволяет использовать собственные ключи. Все проекта сохраняются в открытом формате: экспортируешь практически в любой популярный формат, включая PNG и PDF. Как обратиться к функционалу? Достаточно запустить Go-бекенд и откроешь интерфейс в браузере — проект использует Next.js для фронтенда.
Осторожно, проект пока в разработке и может не поддерживать все возможные сценарии использования. Рекомендуется для дизайнеров, которым нужна гибкость и контроль без накладных расходов. Если ты ищешь аналог Figma без подписки, HyCanvas может быть хорошей альтернативой.
HyCanvas — это бесплатная, саморазворачиваемая платформа для дизайна с использованием искусственного интеллекта. С её помощью можно создавать различные графические материалы, такие как графика для социальных сетей, презентации, видео, документы и печатные материалы, без каких-либо ограничений и водяных знаков. Особенностью проекта является работа исключительно через веб-интерфейс.
Основные возможности
HyCanvas предлагает:
- Редактор одиночного пользователя.
- Разнообразные типы документов, включая презентации, видео, доски, документы и таблицы.
- Экспорт в открытом формате без водяных знаков, поддержка загрузки в формате `.hyc` (JSON).
- Возможность использовать собственные ключи API для интеграции с AI.
Установка и запуск
Для работы с HyCanvas необходимо выполнить следующие шаги:
cp .env.example .env # затем отредактируй значения (по меньшей мере DATABASE_URL + JWT_SECRET)
npm install # устанавливает frontend + shared packages
npm run build:packages # сборка библиотек @hc/*
npm run db:migrate # применение SQL миграций
npm run dev # backend (Go) на :8005, frontend на :3000
После этого открой в браузере http://localhost:3000 — интерфейс будет автоматически связываться с backend по умолчанию.
Требования
Для запуска HyCanvas требуется:
- Node 24 для frontend и общих пакетов.
- Go 1.25 для backend.
- PostgreSQL как система управления базами данных.
- ffmpeg для экспорта видео на стороне сервера.
Ограничения и использование
HyCanvas лицензирован под Elastic License 2.0, что дает возможность использовать, модифицировать и самостоятельно разворачивать, но запрещает предоставление в качестве управляемого сервиса третьим лицам. Также не забывай, что для хостинга HyCanvas для своих клиентов требуется коммерческая лицензия.
В случае возникновения вопросов или необходимости поддержки, обращайся в сообщество, следуя указаниям в файле CONTRIBUTING.md.
Запуск с помощью Docker
HyCanvas можно развернуть с помощью Docker. В проекте предоставлен файл docker-compose.yml, который автоматически настраивает систему на использование с PostgreSQL:
cp .env.example .env # установи значения JWT_SECRET, APP_PORT и DATABASE_URL
docker compose up -d
После этого доступ к HyCanvas будет по адресу http://localhost:
Радар проекта: 70 из 100 — крепкий проект
- Импульс 17 ≈ 1 звезда в день
- Темп разработки 99 291 коммит за 12 недель
- Зрелость 74 проекту 5 месяцев, 35 релизов
- Сообщество 33 2 участника, 44 форка
- Свежесть 96 последний коммит — 6 дней назад
- Быстрый старт 70 есть: команда установки, Docker, сайт/демо
- Готовность к продакшену 55 релиз v0.3.20, автосборка
- Безопасность и доверие 100 лицензия AGPL-3.0, SECURITY.md, организация
- Документация 100 README 29.8 тыс. знаков, 29 разделов, папка docs
- Экосистема 53 4 подписчика на обновления, 20 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: hyscaler/HyCanvas →
RepoRadar