Запись архива

AISpace запускает временное безопасное шаринг файлов для AI-агентов: CLI, шифрование и экспирация

Новый open-source инструмент AISpace Client предлагает скриптуемый CLI для загрузки и временного шаринга файлов с поддержкой end-to-end шифрования, экспирации ссылок и машинно-читаемого JSON-вывода, оптимизированный для взаимодействия AI-агентов и человека.

Интерфейс командной строки AISpace Client для временного обмена файлами
Интерфейс командной строки AISpace Client для временного обмена файлами
File:Envisioning emerging technology for 2012 and beyond.png | by Michell Zappa | openverse | by-sa

Релиз open-source клиента AISpace

На Hacker News появился проект AISpace Client — консольная утилита для временного обмена файлами, ориентированная в первую очередь на AI-агентов и разработчиков. Репозиторий опубликован на GitHub под лицензией, позволяющей свободное использование.

Что это и как работает

AISpace Client представляет собой один бинарный файл, который умеет загружать файлы на хостинг aispace.sh и генерировать временные ссылки для скачивания. Ключевые особенности:

  • CLI с предсказуемым выводом: последняя строка всегда содержит URL загруженного файла.
  • Поддержка JSON-вывода (`—json`) для автоматизации.
  • Опциональное клиентское шифрование на базе age-формата.
  • Возможность задать время жизни ссылки (`—link-expires`) и ограничение на количество скачиваний (`—max-downloads`).
  • Скриптуемая установка через curl, npm, brew или go install.

Установка выполняется одной командой:
`curl -fsSL https://aispace.sh/install.sh | sh`

После аутентификации через ключ из дашборда aispace.sh:
`aispace login —key ask_…`

Загрузка с публичной ссылкой на один час и одним скачиванием:
`aispace upload report.pdf —link —link-expires 1h —max-downloads 1`

Архитектура и ограничения

Важно понимать: в репозитории находится только клиентская часть, примеры интеграции и скилл для Codex. Сервер, биллинг и пользовательские данные не раскрыты — это проприетарный хостинг. Бесплатный аккаунт позволяет создавать приватные файлы, а публичные ссылки с расширенными настройками доступны на платном тарифе Pro.

Интеграция с AI-агентами

Разработчики явно ориентировались на сценарии, когда агент (например, Grok Bot или Codex) должен передать пользователю сгенерированный файл — отчет, архив, изображение. В репозитории есть:

  • Готовый скилл для Codex (копируется в `~/.codex/skills/aispace`).
  • Системный промпт и tool-схемы для OpenAI/Anthropic API.
  • Референсный обработчик на Python.

Таким образом, агент может самостоятельно загрузить файл, получить временную ссылку и отдать её человеку — без необходимости встраивать файловое хранилище в чат-интерфейс.

Практическая значимость

Современные LLM-агенты часто генерируют артефакты, которые неудобно передавать текстом: большие JSON, архивы, изображения. AISpace Client решает эту задачу, предлагая предсказуемый, машиночитаемый интерфейс с контролем доступа. Отсутствие открытого серверного кода накладывает ограничения на полный аудит безопасности, но клиентское шифрование снижает риски при передаче чувствительных данных.

Источники

— Репозиторий проекта: https://github.com/aispace-sh/aispace-client
— Обсуждение на Hacker News: https://news.ycombinator.com/item?id=49604280
— Блог GitHub (верификация): https://github.blog/