Unified system for creating modern websites, AI applications, dashboards, and workflows.
# Create a website
ailabs create website my-portfolio --type portfolio
# Create an AI app
ailabs create ai-app my-chatbot --type chat
# Create a dashboard
ailabs create dashboard my-analytics --type analytics
# Create a workflow
ailabs create workflow my-automation --template automation
# Deploy
ailabs deploy my-project --platform vercel
ailabs create website <name> [options]
Options:
--type <type> portfolio | saas | blog | ecommerce
--style <style> modern | glassmorphism | brutalism | minimal
--components Include shadcn/ui components
--animations Include Framer Motion animations
--seo Include SEO optimization
ailabs create ai-app <name> [options]
Options:
--type <type> chat | agent | rag | multimodal
--provider openai | claude | gemini | local
--streaming Enable streaming responses
--memory Enable conversation memory
--tools Enable tool calling
ailabs create dashboard <name> [options]
Options:
--type <type> analytics | admin | personal | monitoring
--widgets Include widget system
--realtime Enable real-time updates
--charts Include chart components
ailabs create workflow <name> [options]
Options:
--template automation | integration | pipeline
--mcp Include MCP server setup
--schedule Add cron scheduling
--webhook Add webhook triggers
Portfolio
SaaS Landing
Blog
Chat Interface
AI Agent
RAG System
Analytics
Admin Panel
Personal Dashboard
Automation
Integration
Pipeline
/* Modern */
--primary: #6366f1;
--secondary: #8b5cf6;
--accent: #ec4899;
/* Glassmorphism */
--glass-bg: rgba(255, 255, 255, 0.05);
--glass-border: rgba(255, 255, 255, 0.1);
--glass-blur: blur(20px);
/* Brutalism */
--brutal-black: #000;
--brutal-white: #fff;
--brutal-accent: #ff00ff;
All projects include:
import { OpenAI } from 'openai';
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
// Streaming chat
const stream = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: prompt }],
stream: true,
});
import Anthropic from '@anthropic-ai/sdk';
const anthropic = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
const message = await anthropic.messages.create({
model: 'claude-3-opus-20240229',
max_tokens: 1024,
messages: [{ role: 'user', content: prompt }],
});
import { Pinecone } from '@pinecone-database/pinecone';
const pc = new Pinecone({
apiKey: process.env.PINECONE_API_KEY,
});
// Store embeddings
await index.upsert([{
id: '1',
values: embedding,
metadata: { text: content }
}]);
ailabs deploy my-project --platform vercel
Features:
ailabs deploy my-project --platform netlify
Features:
ailabs deploy my-project --platform github
Features:
ailabs create website portfolio \
--type portfolio \
--style glassmorphism \
--components \
--animations \
--seo
ailabs create ai-app chatbot \
--type chat \
--provider openai \
--streaming \
--memory
ailabs create dashboard analytics \
--type analytics \
--widgets \
--realtime \
--charts
ailabs create workflow daily-report \
--template automation \
--mcp \
--schedule "0 9 * * *"
共 1 个版本