Приложение для заметок без отвлекающих факторов, работающее офлайн на Windows, macOS и Linux; создано на Electron и TypeScript, без ИИ-функций, рекламы и слежки.
alexishida/Moji
Лёгкое настольное приложение на Electron и React для открытия, чтения, редактирования и экспорта файлов Markdown.
- Звёзды
- 501
- Форки
- 55
- Открытые issues
- 2
- Последний коммит
- в прошлом месяце
Что это?
Moji — настольное приложение для работы с файлами Markdown. Оно подойдёт тем, кому нужно нечто ближе к PDF-ридеру, чем к полноценной IDE. Приложение открывает файлы .md и .markdown через диалог выбора файлов, перетаскиванием или по ассоциации с файлами и позволяет работать сразу с несколькими документами во вкладках.
В приложении есть предварительный просмотр с навигацией по структуре документа, таблицами, списками задач, формулами KaTeX и диаграммами Mermaid, а также редактор исходного кода на CodeMirror 6 с необязательным режимом разделённого окна и живым предпросмотром. Документы можно экспортировать в HTML, PDF или PNG; диаграммы Mermaid при этом встраиваются как SVG. Большие файлы передаются потоком и обрабатываются в Web Worker, а черновики без названия сохраняются, чтобы их можно было восстановить после перезапуска.
Moji создан на Electron, React, TypeScript и electron-vite. Для Windows, macOS (DMG) и Linux (AppImage и DEB) доступны установщики; интерфейс приложения переведён на несколько языков.
Ключевые возможности
- 01Открывает файлы .md и .markdown через диалог выбора файлов, перетаскиванием или по ассоциации с файлами; поддерживается редактирование в нескольких вкладках.
- 02Предварительный просмотр отображает таблицы, списки задач, сноски, математические формулы LaTeX и диаграммы Mermaid.
- 03Редактор на CodeMirror 6 с режимом разделённого окна и живым предпросмотром, в котором синхронизирована прокрутка исходного кода и результата.
- 04Экспортирует активный документ в HTML, PDF или PNG; ход экспорта можно отменить.
- 05Восстанавливает несохранённые документы без названия после перезапуска приложения.
- 06Обрабатывает большие файлы потоково и отображает их с помощью Web Worker.
Сценарии использования
- Читать заметки, документацию или спецификации в Markdown в простом окне без IDE.
- Писать на Markdown с живым предпросмотром, а затем экспортировать документ в PDF или HTML для отправки.
- Просматривать документы с диаграммами Mermaid или математическими формулами.
Быстрый старт
- 1
Установить зависимости
npm install - 2
Запустить приложение в режиме разработки
npm run dev
Что важно знать
- Сборки для macOS не подписаны и не нотариально заверены, поэтому Gatekeeper блокирует первый запуск, и пользователю нужно вручную разрешить его.
- Автоматическая проверка обновлений доступна только в сборках NSIS для Windows и AppImage для Linux.
- Для сборки из исходного кода требуется Node.js версии ^20.19.0 или >=22.12.0.
Темы
Частые вопросы
- Что такое Moji?
- Лёгкое настольное приложение на Electron и React для открытия, чтения, редактирования и экспорта файлов Markdown. Moji — настольное приложение для работы с файлами Markdown. Оно подойдёт тем, кому нужно нечто ближе к PDF-ридеру, чем к полноценной IDE. Приложение открывает файлы .md и .markdown через диалог выбора файлов, перетаскиванием или по ассоциации с файлами и позволяет работать сразу с несколькими документами во вкладках.
- Moji можно использовать бесплатно? Какая у него лицензия?
- Moji распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Moji всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в Moji — 11 сент. 2026 г..
- Для чего можно использовать Moji?
- Читать заметки, документацию или спецификации в Markdown в простом окне без IDE. Писать на Markdown с живым предпросмотром, а затем экспортировать документ в PDF или HTML для отправки. Просматривать документы с диаграммами Mermaid или математическими формулами.
- Как установить Moji?
- Установить зависимости: npm install Запустить приложение в режиме разработки: npm run dev
- Где скачать Moji?
- Исходный код и инструкции по установке — на GitHub: https://github.com/alexishida/Moji
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальное настольное приложение на Tauri, которое превращает Markdown в постраничные карточки для соцсетей и экспортирует их в PNG, JPG, PDF или длинный PNG.
Бесплатный локальный текстовый редактор без отвлекающих факторов для авторов романов: он сохраняет рукописи в виде обычных файлов и форматирует их как книги прямо во время работы.
Фреймворк на базе Node.js и Chromium для создания кроссплатформенных настольных приложений на JavaScript, HTML и CSS.
Приложение с открытым исходным кодом для записи и редактирования экрана на Mac, Windows и Linux: добавляет к демо-видео зум, плавное движение курсора и стилизованные рамки.
Лёгкое кроссплатформенное приложение для заметок на рабочем столе с редактированием и предпросмотром Markdown, созданное на Tauri 2 и React.