Открытый AI-агент, который помогает авторам находить тренды, создавать посты и видео для соцсетей, публиковать их на китайских платформах и учитывать результаты.
- Звёзды
- 6,265
- Форки
- 543
- Открытые issues
- 23
- Последний коммит
- вчера
Что это?
OpenPencil — векторный редактор для создания UI на бесконечном холсте. Опишите страницу обычным языком — AI создаст её прямо на холсте. Можно также выбрать существующие элементы и попросить изменить их в чате. Дизайны хранятся в файлах `.op` в формате JSON, поэтому их можно читать, сравнивать и версионировать в Git.
В проекте есть режим с несколькими агентами: оркестратор разбивает страницу на секции, а несколько агентов создают их параллельно. Кроме того, в состав входит встроенный MCP-сервер, который можно установить в Claude Code, Codex, OpenCode и другие CLI для агентов, чтобы они могли читать и изменять файлы `.op`. Переменные дизайна соответствуют CSS custom properties, а проекты можно экспортировать в код для React с Tailwind, HTML с CSS, Vue, Svelte, Flutter, SwiftUI, Jetpack Compose и React Native.
Редактор написан на Rust и работает как нативное desktop-приложение на macOS, Windows и Linux или в браузере благодаря сборке WASM. Также доступны CLI-инструмент `op` и встраиваемый web SDK для просмотра `.op` в режиме только для чтения.
Ключевые возможности
- 01Генерация UI по текстовым промптам прямо на бесконечном холсте с потоковым выводом.
- 02Параллельная работа команд агентов над разными секциями страницы.
- 03Встроенный MCP-сервер совместим с Claude Code, Codex, OpenCode, Kiro и Copilot CLI.
- 04Дизайны хранятся в читаемых человеком JSON-файлах `.op`, удобных для работы с Git.
- 05Экспорт кода для React, Vue, Svelte, Flutter, SwiftUI, Jetpack Compose и других технологий.
- 06В комплект входят CLI `op` и встраиваемые SDK для просмотра в браузере в режиме только для чтения.
Сценарии использования
- Создание прототипов экранов UI с помощью текстового описания для AI-ассистента.
- Предоставление агентам для написания кода доступа к файлам дизайна для чтения и редактирования через MCP.
- Преобразование дизайна в код для выбранного фреймворка без ручной реализации.
- Встраивание в собственное веб-приложение просмотрщика файлов дизайна в режиме только для чтения.
Быстрый старт
- 1
Клонируйте репозиторий вместе с подмодулями
git clone --recurse-submodules https://github.com/ZSeven-W/openpencil.git - 2
Установите Rust (stable) — это необходимое условие для сборки
- 3
Запустите веб-сервер для разработки
bash scripts/start-web-rust.sh - 4
Или вместо этого запустите приложение для рабочего стола
cargo run -p op-host-desktop
Что важно знать
- Проект находится на ранней стадии, а README всё ещё меняется, поэтому возможны недоработки.
- Агенты CLI и ACP работают только в нативном приложении для рабочего стола, но не в веб-хосте.
- Для сборки из исходного кода нужны Rust и настройка подмодулей; для Windows требуется отдельное руководство по сборке.
Темы
Частые вопросы
- Что такое openpencil?
- OpenPencil — open-source векторный редактор с AI: генерирует дизайн по промпту, поддерживает параллельную работу агентов, MCP-сервер и экспорт кода. OpenPencil — векторный редактор для создания UI на бесконечном холсте. Опишите страницу обычным языком — AI создаст её прямо на холсте. Можно также выбрать существующие элементы и попросить изменить их в чате. Дизайны хранятся в файлах `.op` в формате JSON, поэтому их можно читать, сравнивать и версионировать в Git.
- openpencil можно использовать бесплатно? Какая у него лицензия?
- openpencil распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openpencil всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openpencil — 19 окт. 2026 г..
- Для чего можно использовать openpencil?
- Создание прототипов экранов UI с помощью текстового описания для AI-ассистента. Предоставление агентам для написания кода доступа к файлам дизайна для чтения и редактирования через MCP. Преобразование дизайна в код для выбранного фреймворка без ручной реализации. Встраивание в собственное веб-приложение просмотрщика файлов дизайна в режиме только для чтения.
- Как установить openpencil?
- Клонируйте репозиторий вместе с подмодулями: git clone --recurse-submodules https://github.com/ZSeven-W/openpencil.git Установите Rust (stable) — это необходимое условие для сборки Запустите веб-сервер для разработки: bash scripts/start-web-rust.sh Или вместо этого запустите приложение для рабочего стола: cargo run -p op-host-desktop
- Где скачать openpencil?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ZSeven-W/openpencil
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальная open-source среда для AI-агентов, которая превращает брифы в прототипы, презентации, дашборды, изображения и видео с помощью вашего coding agent.
OpenHuman — open-source desktop-приложение и библиотека на Rust для запуска множества AI-агентов с меньшими затратами на токены, память и ресурсы.
CLI в виде одного бинарного файла позволяет AI-агентам и разработчикам создавать, читать и редактировать файлы Word, Excel и PowerPoint без установленного Office.
Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.
Долгосрочная память для AI-агентов разработки: сохраняет контекст проекта и передаёт задачи между Claude Code, Codex, Cursor и другими CLI агентов.