Об этом проекте
OpenCosmos — это открытая креативная платформа и экосистема дизайн-систем, разработанная Shalom Ormsby под лицензией MIT. Проект основан на философии, согласно которой технологии должны помогать людям ощущать связь с вселенной, с акцентом на эмоциональный отклик, контроль пользователя, прозрачность и щедрость.
Репозиторий представляет собой монорепозиторий на базе Turborepo и рабочих пространств pnpm, содержащий несколько приложений, использующих дизайн-систему OpenCosmos/UI из npm. Пакеты дизайн-системы (@opencosmos/ui, @opencosmos/tokens, @opencosmos/mcp) поддерживаются в отдельном репозитории и предоставляют компоненты, хуки, провайдеры, утилиты, дизайн-токены и MCP-сервер для ИИ-ассистентов.
Платформа включает несколько продуктов: производственный портфолио-сайт, полностью построенный на компонентах OpenCosmos/UI; общественную платформу Creative Powerup для инноваторов, ориентированных на цель (в разработке); инвестиционное приложение с ИИ под названием Stocks, уважающее автономию пользователя; и концепт cosmOS — персональной операционной системы для творческой работы.
Технологический стек включает Next.js 16 с App Router, TypeScript 5 в строгом режиме, Tailwind CSS для стилизации, Framer Motion 12 для анимаций, Zustand 5 с localStorage для управления состоянием и развёртывание через Vercel. Проект требует Node.js 24+ и pnpm 8.15.0+.
Ключевые принципы дизайна включают: эмоционально резонансный дизайн, который трогает сердца и радует пользователей; контроль и свободу пользователя, позволяющие настраивать интенсивность движения, темы и впечатления; прозрачность по умолчанию, демонстрирующую, как всё работает, включая взаимодействие с ИИ; и щедрость по умолчанию через открытый исходный код, обучаемость и доступность.
Проект находится в статусе активной разработки и предоставляет интерактивную документацию на opencosmos.ai. Локальная разработка поддерживает подключение дизайн-системы для тестирования изменений перед публикацией.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.