A sandbox monorepo showcasing functional AI workflows, from data enhancement to content generation.
This repository contains a collection of experimental applications that demonstrate practical AI integrations for e-commerce and content management workflows. Each app is designed to solve real-world problems while exploring the capabilities of modern AI tools.
| App | Description |
|---|---|
| spreadsheet-ai-import | Import products from Excel spreadsheets into Crystallize PIM with AI-powered content enrichment |
| ai-sidebar | Crystallize side-by-side custom view that lets editors update item content (including nested pieces and chunks) through natural-language prompts, powered by Anthropic Claude |
- Node.js 18+
- pnpm
# Clone the repository
git clone https://github.com/CrystallizeAPI/ai-lab.git
cd ai-lab
# Install dependencies
pnpm install# Navigate to the app directory
cd apps/spreadsheet-ai-import
# Start the development server
pnpm devEach app is self-contained — see its own README for setup details (env vars, API keys, etc.). For example, apps/ai-sidebar is a Next.js app registered as a Crystallize custom view and requires Crystallize + Anthropic credentials; see apps/ai-sidebar/README.md.
Varies per app. Current stacks in use:
- spreadsheet-ai-import: Vite + React + TypeScript, Tailwind CSS, OpenAI GPT
- ai-sidebar: Next.js 16 (App Router) + React 19 + TypeScript, Tailwind CSS 4,
@crystallize/js-api-client,@crystallize/app-signal, Anthropic Claude - Package manager: pnpm workspaces
Feel free to explore, experiment, and contribute! Each app has its own README with specific documentation.
MIT © Crystallize