← Все репозитории

Новый проект

lencx/opsail

Модульный Rust-инструментарий с CLI для чтения веб-контента, управления Chrome через CDP и обратимой интеграции с интерфейсом Codex.

Открыть GitHub
Stars
63
+4 за 7 дней
Forks
7
Язык
Rust
Статус
В канале 1 янв. 1 г.

AI-разбор

Opsail объединяет небольшие нативные инструменты для программных агентов в одну командную строку и предоставляет аналогичный runtime для встраивания через пакет Node.js. Компонент opsail-read принимает URL, файлы, стандартный ввод, статический HTML или DOM из браузера и преобразует данные в Markdown, очищенный HTML либо версионируемый JSON. Компонент opsail-chrome отвечает за обнаружение и запуск изолированного Chrome, подключение к явно переданному CDP и получение отрендеренного DOM. Модуль opsail-refit-codex выполняет проверяемую и обратимую настройку Codex, добавляя локализованную информацию об остатке использования через существующий локальный мост без вызовов моделей и изменения пакета приложения. Настройка поддерживается для подписанного приложения macOS и текущего пользовательского приложения Microsoft Store в Windows; Linux не поддерживается, а подтверждённая Windows-проверка для установленного приложения x64 ещё ожидает выполнения.

Кому подойдёт

Разработчики агентных систем, авторы CLI и автоматизаций, инженеры Rust и Node.js, которым нужны предсказуемые нативные операции с веб-контентом, Chrome, CDP и поддерживаемыми установками Codex.

Что внутри

  • CLI opsail с едиными командами и структурированными результатами для автоматизации
  • Извлечение и очистка содержимого из URL, файлов, стандартного ввода и отрендеренного DOM
  • Преобразование веб-данных в Markdown, очищенный HTML или версионируемый JSON
  • Управление жизненным циклом Chrome и транспортом CDP, включая собственный запуск и подключение к внешнему endpoint
  • Обратимая настройка Codex с отображением остатка использования и проверками целевого приложения
  • Node.js API и распространение нативных бинарных файлов для встраивания runtime

Где применять

  • Создание агентами структурированного содержимого из статических веб-страниц и JavaScript-приложений
  • Автоматизированное чтение и нормализация HTML в конвейерах обработки документов
  • Управление изолированным Chrome и получение DOM через CDP в Rust- или Node.js-инструментах
  • Добавление информации об остатке использования в Codex на поддерживаемых macOS и Windows без изменения пакета приложения

Темы