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

Prisma Next — это переписанная на TypeScript версия Prisma ORM, популярного слоя доступа к данным для приложений Node.js и TypeScript. В настоящее время находится в раннем доступе, он переосмысливает опыт работы с ORM, делая расширяемость, компонуемость и интеграцию с AI-агентами основными принципами проектирования. Поддерживаемые базы данных - PostgreSQL: общедоступность (general availability) — основная цель - MongoDB: ранний доступ (early access), демонстрирующий, что framework выходит за рамки SQL - SQLite: proof of concept - MySQL: планируется к выпуску в более поздней версии Начало работы Разработчики могут создать новый проект с помощью `npm create prisma@next` или добавить Prisma Next в существующий проект через `npx @prisma/cli@next orm init`. Настройка автоматически конфигурирует `prisma.config.ts`, генерирует стартовые контракты, устанавливает runtime и регистрирует навыки AI-агента. Интеграция с AI-агентами Prisma Next создан для беспрепятственной работы с AI-ассистентами по кодированию. Оба установщика создают файл-приветствие `prisma-next.md` в корне проекта и помещают файлы навыков в директории `.claude/skills/` и `.agents/skills/`. AI-агенты, такие как Claude Code, Cursor и GitHub Copilot, могут читать эти навыки, чтобы понять слой данных проекта и выполнять изменения от начала до конца на основе естественных языковых запросов. Система расширений ORM имеет минимальное ядро, всё построено на публичном SPI (Service Provider Interface). Это позволяет любому автору интегрировать собственные базы данных, инструменты или библиотеки. В поставку включены расширения: поддержка векторных колонок и семантического поиска (`pgvector`), типизированный полнотекстовый поиск с индексами BM25 (`paradedb`), геопространственные типы и запросы (`postgis`) и поисковое шифрование. Требования - Node.js 24 или новее - Менеджер пакетов: npm, pnpm или yarn Лицензия: Apache 2.0