Отворен код · Apache-2.0 · Собствен хостинг

Проектите

Използвайте всеки поотделно или ги пуснете заедно. Всеки е завършен продукт със собствено хранилище, документация и Docker конфигурация — а pacod-demo пуска и петте като една платформа.

AI шлюз

pacod-gw

Един шлюз пред всички модели — с ключовете, цените, квотите и използването, които не е нужно приложенията ви да държат.

pacod-gw стои между вашите приложения и LLM доставчиците. Ядро на Rust препраща или преобразува всяко извикване, държи ключовете на доставчиците извън приложенията, налага квоти, остойностява всяка заявка и подава данните за използването към анализи в ClickHouse — всичко управлявано от конзола на SvelteKit.

  • Режими proxy и managed върху едно ядро на Rust
  • Диалекти на OpenAI, Anthropic и Gemini
  • Квоти, разходи и анализи по работно пространство
  • Rust
  • PostgreSQL
  • ClickHouse
  • SvelteKit
  • Caddy
  • Docker
  • Helm
  • Prometheus

Управление на съдържание

pacod-cms

Един стек, много редакционни сайтове — статии, реклама и статистика, с вграден AI превод.

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

  • Много сайтове върху един стек
  • Статии, реклами и статистика в едно студио
  • AI превод през шлюза
  • Java 25
  • Spring Boot 4.1
  • Thymeleaf
  • MongoDB
  • Maven
  • Caddy
  • Gotenberg
  • Docker

Платформа за изграждане на агенти

pacod-ap

Хоствайте произволен брой AI агенти в едно внедряване — всеки със собствени знания, промптове и правила, зад един вход.

pacod-ap е платформа за изграждане на агенти. Всеки агент (профил) има собствена база знания, справочни факти, промптове, директиви, конфигурация, разговори и прегледи, а всички те споделят един вход, една административна конзола и един LLM шлюз.

  • Много самостоятелни агенти, едно внедряване
  • RAG, MCP инструменти и визуален редактор на агенти
  • Цикъл на прегледи, който подобрява всеки агент
  • FastAPI
  • LangGraph
  • MCP
  • SvelteKit
  • PostgreSQL
  • Redis
  • Qdrant
  • Caddy

Идентичност и достъп

pacod-id

Едно място, където хора и машини влизат — и където се записва какво имат право да правят във всички ваши продукти.

pacod-id е OpenID Connect доставчик за собствени приложения, с акаунти, организации, присвоявания на роли и поток от промени, който продуктите следят, за да решават за достъпа локално. Написан на Rust, с клиентски библиотеки за Rust, TypeScript и Python.

  • OpenID Connect, тестван за съответствие
  • Един механизъм за правила на Rust, TypeScript и Python
  • Брандирани страници за вход, в светла и тъмна тема
  • Rust
  • axum
  • PostgreSQL
  • OpenID Connect
  • SvelteKit
  • Docker
  • Helm

RAG база знания

pacod-kb

Превърнете файлове и уеб страници във версионирано знание с възможност за търсене — със стабилен договор за моделите, които го четат.

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

  • Хибридно търсене с BGE-M3 и BM25
  • Всяка версия се пази, заявки към момент във времето
  • Вградена защита от prompt injection
  • FastAPI
  • Qdrant
  • BGE-M3
  • BM25
  • SQLite
  • PostgreSQL
  • HTMX
  • Docker

Целият стек

pacod-demo

Петте проекта, работещи като една платформа — един адрес, едно влизане, един шлюз. Изпробвайте го на demo.pacod.io.

pacod-demo пуска идентичността, AI шлюза, платформата за агенти, CMS и базата знания заедно на една машина, от един конфигурационен файл и с един make. Взима compose файла на всяко хранилище непроменен, дава им по един екземпляр от всеки общ компонент, настройва продуктите да се познават и проверява, че работят като едно цяло.

  • Петте проекта зад един адрес
  • Едно влизане, един шлюз, една мрежа
  • Един конфигурационен файл, един make
  • Docker Compose
  • Caddy
  • PostgreSQL
  • Qdrant
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Mailpit