Используйте любой из них отдельно или запускайте вместе. Каждый — законченный продукт со своим репозиторием, документацией и конфигурацией Docker, а pacod-demo запускает все шесть как одну платформу.

pacod-gw

AI-шлюз. Один шлюз перед всеми моделями — с ключами, ценами, квотами и учётом использования, которые вашим приложениям не нужно держать у себя.

pacod-gw стоит между вашими приложениями и LLM-провайдерами. Ядро на Rust проксирует или транслирует каждый вызов, не допускает ключи провайдеров в ваши приложения, следит за лимитами, рассчитывает стоимость каждого запроса и может ответить на повторный вызов из своего кэша. Данные об использовании идут в аналитику на ClickHouse, а управляется всё из консоли на SvelteKit.

pacod-cms

Управление контентом. Один стек — много редакционных сайтов. Статьи, реклама и статистика со встроенным AI для текстов, дизайна и перевода.

pacod-cms — система управления контентом с открытым исходным кодом для редакционных сайтов. Одна инсталляция обслуживает множество сайтов, у каждого из которых своя база данных, файлы и кэш; редакторы работают в многоязычной студии, а читатели получают быстрые публичные сайты с маршрутизацией по хосту.

pacod-ap

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

pacod-ap размещает сколько угодно самостоятельных AI-агентов в одном развёртывании. Каждый агент отвечает по своей базе знаний и точным справочным фактам, указывает источники и проходит разбор по собственным разговорам; все они используют единый вход через pacod-id, одну консоль администратора и один LLM-шлюз, pacod-gw.

pacod-id

Идентификация и доступ. Единое место, где входят люди и машины — и где записано, что им разрешено, во всех ваших продуктах.

pacod-id — провайдер OpenID Connect, на котором работают продукты PACOD: один общий пул аккаунтов, готовые страницы входа и аккаунта, организации и привязки ролей. Его токены говорят, кто человек, а не что ему можно: каждый продукт следит за лентой привязок ролей и сам решает о доступе, с одним движком правил на Rust, TypeScript и Python.

pacod-kb

База знаний для RAG. Превращайте файлы и веб-страницы в версионированные знания с поиском — со стабильным контрактом для моделей, которые их читают.

pacod-kb загружает файлы и веб-страницы, преобразует их в канонический Markdown, индексирует для гибридного семантического и ключевого поиска и хранит каждую версию. Каждый документ проверяется на prompt injection, прежде чем что-либо попадёт в индекс, а моделям ниже по цепочке kb передаёт фрагменты, на которые можно сослаться, по документированному контракту метаданных. Работает на CPU, и поиск остаётся отзывчивым, пока документы загружаются.

pacod-benchmark

Бенчмарки шлюза. Измерить, что добавляет шлюз, — во многих конфигурациях сразу, каждую относительно базовой линии напрямую к моку.

pacod-benchmark измеряет pacod-gw (его режимы managed и proxy, минимальный шлюз, варианты развёртывания) и другие шлюзы — во многих конфигурациях за один прогон. Каждая ячейка измеряется относительно базовой линии, которая вызывает mock-провайдер напрямую, так что остаток — это то, что добавил шлюз. Интерфейс составляет наборы, следит за прогонами секунда за секундой и сравнивает их; отчёты уходят в консоль шлюза.

pacod-demo

Весь стек. Все шесть проектов как одна платформа — один домен, один вход, один шлюз. Попробуйте на demo.pacod.io.

pacod-demo запускает идентификацию, AI-шлюз, платформу агентов, CMS, базу знаний и бенчмарки шлюза вместе на одной машине, из одного файла конфигурации и одной командой make. Он подключает compose-файл каждого репозитория без изменений, даёт им по одному экземпляру каждого общего компонента, знакомит продукты друг с другом и проверяет, что они работают как единое целое; каждую ночь он возвращается в известное состояние.

Посмотрите, как они работают вместе

Живое демо запускает все шесть проектов как одну платформу, за одним входом. На вашей машине pacod-demo запускает тот же стек одной командой make, а каждый проект работает и отдельно с mock-провайдером моделей, так что ничего не покидает вашу машину, пока вы сами этого не захотите.

Открыть живое демо