Новый проект
lencx/opsail
Модульный Rust-инструментарий с CLI для чтения веб-контента, управления Chrome через CDP и обратимой интеграции с интерфейсом Codex.
- 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 без изменения пакета приложения
Темы