🗃 Расширение ArchiveBox для браузера
Это расширение отправляет отдельные вкладки или URL по заданным шаблонам в ваш ArchiveBox для автономного хранения. Его преимущества:
- Ваши данные принадлежат вам: сохраняйте важные страницы и защищайтесь от исчезновения ссылок.
- Защищайте данные: храните автономные копии в распространённых долговечных форматах.
- Используйте данные: организуйте закладки, выполняйте полнотекстовый поиск и подключайте другие системы через API ArchiveBox.
Установить расширение
Chrome / Brave / другие браузеры на основе Chromium
Firefox / Waterfox / Tor Browser / другие браузеры на основе Firefox
Microsoft Edge
Safari / iOS Safari (встроено в ArchiveBox.app для iOS/macOS)
Снимки экрана
Возможности
- 📸 Сохраняйте текущую страницу кнопкой, сочетанием клавиш или через контекстное меню.
- 🏛️ Отправляйте URL на собственный сервер ArchiveBox для хранения сайтов.
- 🏷️ Ищите, сортируйте, помечайте и управляйте сохранёнными URL.
- ⚙️ Автоматически архивируйте страницы по шаблонам с разрешающими и запрещающими списками.
- 📥 Проверяйте и массово импортируйте URL из истории или закладок Chrome, Edge и Firefox.
- 🧭 Импортируйте закладки, список для чтения и историю Safari из экспортированных файлов.
- 🖼️ Храните локальные снимки, включая полные снимки страниц при наличии разрешения.
- 📄 Сохраняйте локальные копии MHTML. (Chrome и Edge.)
- 📑 Сохраняйте копии HTML с подключённым расширением SingleFile.
- 📤 Экспортируйте URL в CSV или JSON, снимки в PNG, страницы в HTML или MHTML либо всё вместе в ZIP.
- 👤 Выберите cookie и настройки браузера для синхронизации с профилем аутентификации ArchiveBox для сайтов, требующих входа.
- 🧹 Выбирайте срок хранения локальных копий и очистку после успешной отправки на сервер.
- 🌐 Используйте расширение на английском, испанском или упрощённом китайском.
Импорт из Safari
Safari не предоставляет массовые закладки или историю через свои API WebExtension. Используйте экспорт данных браузера: на Mac выберите Файл → Экспорт данных браузера в файл; на iPhone/iPad выберите Settings → Приложения → Safari → Export. Выберите закладки, список для чтения и историю, если они доступны.
В Параметры расширения → Массовый импорт URL, выберите данные Safari для импорта и диапазон дат истории, затем выберите экспортированный ZIP (или распакованные HTML/JSON-файлы). Проверьте URL, выберите нужные и нажмите Импортировать выбранное. Уже сохранённые URL помечаются как дубликаты. История сохраняет исходное время посещения. Файлы разбираются локально, пароли и платёжные карты игнорируются, а импорт попадает в тот же список сохранённых URL, что и другие источники импорта. Используйте существующие действия синхронизации, чтобы отправить их на сервер.
Локальные копии
Когда на странице параметров включено сохранение локальных захватов, расширение сохраняет артефакты захвата в локальном OPFS расширения браузера до показа всплывающего окна:
- Скриншот всей страницы:
snapshots/YYYYMMDD/example.com/{uuid}/chrome_extension_screenshot/screenshot.png - Снимок MHTML:
snapshots/YYYYMMDD/example.com/{uuid}/chrome_mhtml/snapshot.mhtml
Локальные копии в OPFS по умолчанию удаляются через 30 дней; можно настроить расширение так, чтобы хранить их бессрочно или удалять сразу после получения URL сервером.
Настройка
- Настройте ArchiveBox на сервере и убедитесь, что машина, с которой вы просматриваете страницы, может получить к нему доступ
- В ArchiveBox 0.9.0 откройте Администратор → API → Ключи API → Создать ключ API, создайте ключ и скопируйте его.
- Откройте Параметры расширения → Конфигурация, вставьте ключ в Ключ API, затем введите URL сервера ArchiveBox (например,
https://archivebox.example.com) в URL сервера. Сохраните конфигурацию и проверьте соединение.
- ✅ Проверьте, щёлкнув правой кнопкой любую страницу и выбрав
Save to ArchiveBoxили нажав значок расширения в строке меню.
Разработка
✨ Изначально внесено участником TJ Horner (@tjhorner), теперь поддерживается @benmuth и ArchiveBox команда.
Если вы хотите внести вклад в это расширение (или просто собрать его для себя), необходимо скачать и установить Node.js и pnpm.
git clone https://github.com/ArchiveBox/archivebox-browser-extension
cd archivebox-browser-extension/
pnpm install
pnpm compile
pnpm build
pnpm build:edge
pnpm build:firefox
pnpm build:safari
Для локальной разработки:
pnpm dev # Chrome / Chromium
pnpm dev:edge # Edge
pnpm dev:firefox # Firefox
pnpm dev:safari # Safari WebExtension build
Для локальной сборки в стиле production загрузите .output/chrome-mv3 в Chrome / Chromium с помощью Загрузить распакованное расширение интерфейс, загрузите .output/edge-mv3 в Edge с помощью edge://extensions, загрузите .output/firefox-mv3 в Firefox с помощью about:debugging, или загрузите .output/safari-mv3 в Safari через Настройки → Разработчик → Добавить временное расширение.
Чтобы проверить локальное хранение с реальными ответами сервера и настоящими минутными часами, запустите одноразовый сервер ArchiveBox без архивирующих workers (чтобы отправки оставались в очереди), соберите расширение и выполните:
ARCHIVEBOX_TEST_SERVER=http://127.0.0.1:5797 \
ARCHIVEBOX_TEST_KEY_FILE=/path/to/disposable-server-api-key \
node scripts/test-retention-live.mjs
Живой тест импортирует закладки через интерфейс параметров, отправляет их, проверяет сохранение при отключённом или отсутствующем сервере, удаление OPFS и метаданных, перезапускает service worker и ожидает автоматического истечения срока после повторной отправки. Он создаёт тестовые записи сервера и удаляет одну собственную запись для проверки отсутствующего снимка; используйте одноразовую коллекцию. Проверки значений UI по умолчанию/сохранения и макета выполняются с pnpm exec playwright test tests/retention.test.ts tests/options-responsive.test.ts.
История изменений
- 2026-05 В расширении v3.2.1 добавлены синхронизация persona ArchiveBox 0.9 и исправления разрешений хоста сервера
- 2026-05 Расширение v3.2.0 перенесено на WXT, React, TypeScript, Manifest v3, локальный захват снимков, захват MHTML в Chrome / Edge и захват HTML через SingleFile
- 2025-03 Новый Manifest v3 Расширение v2.1.3 Выпущено
- 2024-11 Разработка началась в расширении v2 с более продвинутым интерфейсом и возможностями тегирования
- 2024-01 Репозиторий расширения перенесён из
tjhorner/archivebox-exporterвArchivebox/archivebox-browser-extension - 2021-09 Расширение официально поддержано ArchiveBox v0.6.2, запуск больше не требуется
:devветка - 2021-07 Первое расширение опубликовано в интернет-магазинах Chrome и Mozilla
- 2021-06 @tjhorner Создано первое
archivebox-exporterрасширение
Другие расширения для архивации
Другие расширения браузера, которые также архивируют веб-страницы и могут лучше подойти, если ArchiveBox вам не подходит.
- ArchiveWeb.page (расширение Webrecorder для архивирования с очень высокой точностью)
- SingleFile (отличное расширение для сохранения страниц в один
.htmlфайл, уже встроенный в ArchiveBox) - Hypothesis (расширение для аннотирования, также поддерживающее архивирование)
- Memex (другой проект, посвящённый аннотированию и поддерживающий архивирование)
- Save Page WE (расширение Firefox, которое также сохраняет веб-страницы как один HTML-файл)
Другие вспомогательные проекты ArchiveBox
Другие проекты, помогающие импортировать URL в ArchiveBox из разных источников.
- https://github.com/layderv/archivefox (расширение Firefox от сообщества)
- https://github.com/Gertje823/ArchiveboxTelegramBot (Telegram-бот для отправки URL в ArchiveBox)
- https://github.com/TheCakeIsNaOH/xbs-to-archivebox (загрузите закладки из xBrowserSync, отфильтруйте их и сохраните в ArchiveBox)
- https://github.com/emschu/archivebox-quick-add (утилита на Go для добавления ссылок в ArchiveBox)
- https://github.com/FracturedCode/archivebox-reddit (автоматически создаёт резервные копии сохранённых комментариев, постов Reddit и т. п. в ArchiveBox)
- https://github.com/dbeley/reddit_export_userdata (старая утилита на Python для архивирования содержимого Reddit в ArchiveBox)
- https://github.com/jess-sol/reddit-exporter (экспортирует данные Reddit в ArchiveBox)
- https://github.com/jonesd/archivebox-pinboard-tranformer (экспортирует ссылки из Pinboard в ArchiveBox)
- https://github.com/agg23/archivebox-url-forwarder (старое WebExtension для пересылки URL в archivebox)
Лицензия
MIT Лицензия










