О себе Портфолио Кейсы Услуги Блог Контакт 🎙 Поговорить с AI
EN DE RU
🎙 Поговорить с AI
October 14, 2026 · 3 min read

Открытый workspace для AI-агентов: как Paperclip и ENZO позволяют запускать агентов на своих ключах и инфраструктуре

Я — Денис Шохирев, архитектор агентных AI-систем во Фрайбурге, Германия. В DennisCraft AI Studio я строю и запускаю агентные системы для B2B-клиентов в DACH-регионе на стеке Claude, Supabase, n8n, Doppler и self-hosted Postgres. Недавно при деплое очередного автономного агента для логистики у клиента возник вопрос: как запустить production-ready агента на собственных ключах и инфраструктуре — без чужих облаков, без vendor lock? Зачем нужен открытый workspace для AI-агентов Большинство open-so

Denis Shokhirev
Denis Shokhirev
Agentic AI Systems Architect
Telegram LinkedIn

Я — Денис Шохирев, архитектор агентных AI-систем во Фрайбурге, Германия. В DennisCraft AI Studio я строю и запускаю агентные системы для B2B-клиентов в DACH-регионе на стеке Claude, Supabase, n8n, Doppler и self-hosted Postgres. Недавно при деплое очередного автономного агента для логистики у клиента возник вопрос: как запустить production-ready агента на собственных ключах и инфраструктуре — без чужих облаков, без vendor lock?

Зачем нужен открытый workspace для AI-агентов

Большинство open-source решений для AI-агентов либо ограничиваются playground-режимом, либо требуют внешних облачных сервисов для запуска. Для заказчиков в Германии и Австрии, где GDPR и контроль за данными — не формальность, это блокер. И если агент должен работать с внутренними базами и API, облака типа OpenAI Playground или Hugging Face Spaces не подходят.

В моей практике 80% времени уходит не на тренировку моделей, а на интеграцию: инфраструктура, контроль доступа, аудит, работа с токенами, ротация ключей. Всё это должно быть под полным контролем клиента. Решение — открытый workspace, где агенты запускаются на своих ключах, изолированно, с возможностью аудита и интеграции в CI/CD.

Paperclip и ENZO: что реально работает в проде

Я протестировал десятки open-source workspace-платформ. В итоге рабочий пайплайн для production-агентов в DACH сложился из сочетания Paperclip и ENZO:

  • Paperclip — легковесный workspace для командной работы с LLM-агентами, поддерживает кастомные API-ключи, self-hosted деплой, интеграцию с Supabase и Postgres. Позволяет запускать эксперименты, но главное — интегрируется с CI/CD.
  • ENZO — фреймворк для создания и оркестрации multi-agent систем, позволяет задавать роли, права, точки входа, пайплайны. Работает поверх локальных или облачных LLM, поддерживает Claude, OpenAI, Hugging Face, Anthropic SDK.

Оба инструмента — с открытым исходным кодом, реально поддерживаются сообществом и подходят для production (не только демо).

Платформа Self-hosted Кастомные ключи Интеграция с CI/CD Аудит действий
Paperclip + + + +
ENZO + + + –
Hugging Face Spaces – – – –

Запуск агентов на своих ключах: паттерны и уязвимости

В проде любые токены и ключи — зона риска. С 2023 года OWASP отдельно выделяет "AI Supply Chain Security" — утечка ключей LLM, хакинг prompt injection, невалидная ротация (OWASP Top 10 for LLM, 2023). Три продовых паттерна контроля:

  • Хранение ключей: Doppler или Vault, не .env, не исходник.
  • Ротация и аудит: n8n-пайплайны для смены ключей по расписанию, логирование всех обращений через Supabase audit.
  • Static Analysis: semgrep и bandit на всех пайплайнах с LLM-агентами — на моих проектах 100% production-агентов проходят через автоматическую проверку с этими инструментами.

import os
import anthropic

client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])

def get_agent_response(prompt):
    response = client.completions.create(
        model="claude-3-opus-20240229",
        prompt=prompt,
        max_tokens=1024
    )
    return response.completion

# Ключ берётся только из Doppler или переменной окружения

Интеграция workspace в инфраструктуру заказчика

CI/CD пайплайн

Paperclip легко интегрируется в GitHub Actions, GitLab CI. Возможен запуск агента при пуше в main, автоматический прогон тестов, деплой в staging/prod без выхода в облако. ENZO позволяет оркестрировать multi-agent пайплайны, где один агент проверяет код другого.


name: agent-deploy
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run Paperclip agent
        run: |
          docker-compose up -d paperclip
      - name: Run ENZO orchestrator
        run: |
          docker-compose up -d enzo

Интеграция с Supabase/Postgres

Supabase даёт audit-логи и ролевую модель доступа. Все вызовы агентов логируются, можно строить отчёты по действиям конкретного агента или пользователя.

Риски и ограничения

Даже с self-hosted workspace важно помнить:

  • LLM-запросы могут утекать в облако (если используете внешние модели).
  • Paperclip не решает всё: нужна дополнительная изоляция (Docker, k8s), если агенты работают с приватными данными.
  • ENZO пока не имеет встроенной поддержки DSGVO, но позволяет строить пайплайны с контролем доступа.

На моих продовых проектах большую часть проблем с безопасностью ловят именно статический анализ и аудит вызовов, а не runtime sandbox.

FAQ

Можно ли полностью изолировать агента на self-hosted?

Да, если всё само хостите и используете локальные LLM (например, Llama.cpp), но интеграция с внешними API всё равно может быть дырой.

Есть ли готовые enterprise-решения для workspace агентов?

Многие проприетарные решения закрыты, либо не дают контроля на уровне ключей и аудита. Open-source связка Paperclip + ENZO даёт больше гибкости.

Как обеспечить аудит действий агента?

Логируйте все вызовы агентов через Supabase или Postgres, используйте audit-логи для поиска аномалий.

Как запускать агентов через n8n?

n8n позволяет строить пайплайны, где агент вызывается как отдельный шаг, с передачей ключей через секреты.

Безопасно ли использовать Claude через API в Германии?

С точки зрения GDPR — только если ключи не хранятся в облаке и весь вызов происходит изнутри контролируемой инфраструктуры.

В какой части пайплайна у вас чаще всего всплывают production-ошибки: при интеграции ключей, аудите, или на runtime? Мне реально интересно.

Я бесплатно провожу 30-мин аудит стека для DACH-команд, строящих AI в регулируемых рынках. Пишите в LinkedIn или @ger_dennis_ai.

Читать дальше
Половина вашего контекстного окна забита мусором: как MCP-дампы, bloated-конфиги и неиспользуемые skills удорожают каждую сессию Claude Code
Как подключить любой AI-модель к 1200+ бизнес-интеграциям за 5 минут (MCP, CLI, API)
Автоматизация глубоких исследований: почему ваши LLM-агенты не находят нужные инсайты в данных
Open-source AI-финансовый советник: как контролировать инвестиции и долги без передачи данных в облако
Все статьи →
Где это применяется
Услуги — что мы делаем
Поговорить с голосовым агентом
Кейсы
Готовы к следующему шагу?

Превратить процесс в систему, которая работает

Продакшн-качество, а не демо.

Обсудить проект → ← Все статьи