Discover skills, MCP servers, prompts, jobs, and showcase projects. Everything you need to build with Claude.
Ensure you have Node.js 18.17.0+ installed. This project uses npm for package management.
npm run devOpen http://localhost:3000 with your browser to see the result.
- Frontend: Next.js in Docker on port
3000 - Domain:
claudeai.directory→ nginx (host) → Next.js (port 3000)
# 1. Copy env and fill in real values
cp .env.production .env
# 2. Start the frontend container
docker compose up -d --build
# 3. Set up domain + SSL (requires DNS A record pointing to this server)
sudo bash setup-domain.shNEXT_PUBLIC_* vars are baked in at build time — always use --build:
docker compose up -d --build
docker compose --env-file .env.local up -d --build
docker compose restart frontenddocker compose down
docker compose up -d