Рабочий процесс с AI-агентом для создания из документов или заданной темы редактируемых презентаций PowerPoint (.pptx) с фигурами, диаграммами, таблицами и шаблонами.
nyblnet/bento
Альтернатива PowerPoint в виде автономного HTML-файла со встроенными режимами просмотра, докладчика и редактирования.
Open source альтернатива:Microsoft PowerPoint
Google Slides
- Звёзды
- 5,518
- Форки
- 383
- Открытые issues
- 24
- Последний коммит
- позавчера
Что это?
Bento Slides — редактор презентаций, упакованный в один HTML-файл размером около 560 КБ. В файле хранятся данные презентации, шрифты, изображения, диаграммы, анимации и полноценный редактор. Получатель может открыть его в современном браузере, отредактировать презентацию и провести её без установки дополнительного ПО. При сохранении переписывается блок данных в самом файле, поэтому отправленная копия всегда содержит актуальную версию презентации.
Документ хранится в HTML в виде обычного, легко читаемого JSON — его удобно просматривать, хранить в системе контроля версий и редактировать с помощью скриптов. Элементы с одинаковым id плавно трансформируются при переходе между слайдами, а диаграммы (столбчатые, линейные, круговые и точечные) строятся встроенным движком без внешних зависимостей. Также поддерживается дополнительный режим совместной работы с сквозным шифрованием: ключи хранятся в самом файле, а необязательный узел синхронизации обрабатывает только шифротекст.
Проект распространяется по лицензии MIT. Его можно собрать из исходного кода с Node 20+ и npm. Также доступен полностью автономный режим: в нём блокируются обновления и совместная работа.
Ключевые возможности
- 01Анимации плавной трансформации связывают элементы с одинаковым id на разных слайдах.
- 02Приложение, данные и редактор находятся в одном HTML-файле, который сохраняет сам себя.
- 03Встроенные диаграммы поддерживают подсказки, масштабирование и плавную трансформацию между типами диаграмм.
- 04Дополнительная функция совместной работы со сквозным шифрованием; ключи хранятся в файле.
- 05Документ в формате обычного JSON, который можно напрямую редактировать скриптами и AI-агентами.
- 06Доступны экспорт в PDF, режим докладчика и комментарии.
Сценарии использования
- Отправка презентации тем, кому не нужно устанавливать дополнительное ПО.
- Хранение презентации в читаемом виде на долгие годы без зависимости от облачного сервиса.
- Создание и редактирование содержимого слайдов с помощью AI-ассистентов или скриптов.
- Работа с инструментом для презентаций полностью офлайн на локальном компьютере.
Быстрый старт
- 1
Клонируйте репозиторий и перейдите в папку app
- 2
Установите зависимости
cd slides npm install - 3
Запустите сервер разработки
npm run dev - 4
Соберите приложение в одном файле
npm run build:single
Что важно знать
- Редактирование в первую очередь рассчитано на компьютеры; на телефонах удобно просматривать материалы и проводить презентации.
- Отмена действий во время совместной работы в реальном времени основана на снимках состояния и может отменить параллельное изменение того же свойства другим участником.
- Имена участников — это заявленные данные, а не подтверждение личности, поэтому корпоративная идентификация пока не поддерживается.
Темы
Частые вопросы
- Что такое bento?
- Альтернатива PowerPoint в виде автономного HTML-файла со встроенными режимами просмотра, докладчика и редактирования. Bento Slides — редактор презентаций, упакованный в один HTML-файл размером около 560 КБ. В файле хранятся данные презентации, шрифты, изображения, диаграммы, анимации и полноценный редактор. Получатель может открыть его в современном браузере, отредактировать презентацию и провести её без установки дополнительного ПО. При сохранении переписывается блок данных в самом файле, поэтому отправленная копия всегда содержит актуальную версию презентации.
- bento можно использовать бесплатно? Какая у него лицензия?
- bento распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- bento всё ещё поддерживается?
- Активно поддерживается. Последний коммит в bento — 18 окт. 2026 г..
- Для чего можно использовать bento?
- Отправка презентации тем, кому не нужно устанавливать дополнительное ПО. Хранение презентации в читаемом виде на долгие годы без зависимости от облачного сервиса. Создание и редактирование содержимого слайдов с помощью AI-ассистентов или скриптов. Работа с инструментом для презентаций полностью офлайн на локальном компьютере.
- Как установить bento?
- Клонируйте репозиторий и перейдите в папку app Установите зависимости: cd slides npm install Запустите сервер разработки: npm run dev Соберите приложение в одном файле: npm run build:single
- Где скачать bento?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nyblnet/bento
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное приложение для личных финансов с открытым исходным кодом и локальным хранением данных, основанное на конвертном бюджетировании и синхронизацией между устройствами.
Официальный десктопный клиент Anytype на Electron — локальная база знаний с сквозным шифрованием для macOS, Windows и Linux.
Десктопное приложение с локальным хранением данных: создаёт редактируемые HTML-слайды по текстовому запросу или загруженному документу, генерирует изображения с помощью ИИ и импортирует и экспортирует PPTX.
Приложение для заметок в Markdown с локальным хранением для macOS, Windows, Linux, Android и iOS; синхронизация со своим хранилищем или сервером — по желанию.
Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.