Об этом проекте

Ghostget — это инструмент с открытым исходным кодом, предназначенный для предоставления ИИ-агентам точного, ограниченного доступа к веб-страницам, медиа и подключённым аккаунтам. Он функционирует как слой возможностей и хранения для любого ИИ-агента, способного выполнять команды, позволяя моделям захватывать страницы, сохранять медиа, запрашивать зашифрованные снимки и использовать проверенные возможности аккаунтов без необходимости прямого доступа к cookie, произвольным HTTP-клиентам или полной автоматизации браузера. Ключевые особенности включают: - **Ограниченный доступ**: агенты запрашивают именованные результаты (например, `messaging.list`), а не учётные данные. Ghostget привязывает эти операции к конкретным провайдерам, транспортам и уровням риска, останавливаясь при отклонении фактов. - **Локальное хранение**: архивы и зашифрованные снимки остаются локально доступными для проверки. Проверенные кэшированные чтения могут работать без обращения к провайдеру. - **Доверие, привязанное к содержимому**: плагины одобряются на основе проверенных бандлов с адресацией по содержимому, что гарантирует необходимость новых решений о доверии при изменении кода. - **Каталог провайдеров**: поддерживает более 20 сервисов, включая Beeper, Bluesky, Facebook, GitHub, Gmail, Instagram, LinkedIn, Reddit, WhatsApp, X и YouTube. Каждый сервис имеет специальные адаптеры для официальных API или аутентифицированных веб-взаимодействий. - **Захват и архивирование**: преобразует публичные URL в долговечный Markdown, архивирует авторизованные медиа с записями целостности и выполняет поиск по локальным базам знаний. - **Постоянные чтения**: сохраняет проверенные чтения, привязанные к аккаунту, в виде зашифрованных снимков, позволяя повторную валидацию без повторного открытия браузеров. Установка требует Bun и поддерживает macOS и Linux. Инструмент включает нативную панель управления для macOS для управления аккаунтами, разрешениями и одобрениями. Он предлагает как CLI (`ghostget`), так и TypeScript SDK для интеграции в пользовательские агентные фреймворки.