Autonomous Business Operations Platform - Orchestrate workflows across 49 MCP connectors, 13 AI models, and Stripe payments
Shards Labs Workflow Hub is a comprehensive autonomous business operations platform that integrates 49 MCP (Model Context Protocol) connectors, 13 AI models, and Stripe payment processing into a unified workflow orchestration system. Built for Shards Labs, this platform enables seamless automation of client acquisition, project management, content generation, and business intelligence workflows.
Project Management (5 connectors)
- Asana, Linear, ClickUp, Notion, Zapier
Communication (7 connectors)
- Gmail, Google Calendar, Fireflies, Webflow, Jotform, Todoist, Explorium
Content Creation (6 connectors)
- Canva, InVideo, Hume, MiniMax, Serena, PopHIVE
Development (8 connectors)
- GitHub, Vercel, Neon, Supabase, Prisma Postgres, Playwright, Jam, Dify
Payment (3 connectors)
- Stripe, PayPal for Business, RevenueCat
Analytics (3 connectors)
- PostHog, Sentry, Airtable
Automation (5 connectors)
- Zapier, Dify, Cloudflare, Firecrawl, Hugging Face
Intelligence (10 connectors)
- Claude, ChatGPT, Grok, Gemini, Cohere, OpenRouter, Kling, Tripo AI, Polygon.io, JSONBin.io
Media Generation (2 connectors)
- ElevenLabs, Typeform
Real API integrations with conversation history and context management:
- Claude (Anthropic) - via OpenRouter
- ChatGPT (OpenAI) - via OpenRouter
- Grok (xAI) - via OpenRouter
- Gemini (Google) - Direct API
- Perplexity - Direct API
- Cohere - Direct API
- Meta AI (Llama 3.1) - via OpenRouter
- DeepSeek - via OpenRouter
- Qwen - via OpenRouter
- Manus AI - Built-in LLM
- Copilot (GitHub) - via OpenRouter
- Kimi (Moonshot) - via OpenRouter
- ElevenLabs - Text-to-Speech API
Three-tier subscription model with full payment processing:
| Plan | Price | Features |
|---|---|---|
| Free | $0/month | 3 AI models, 10 workflows/month, basic support |
| Pro | $29/month | All 13 AI models, unlimited workflows, priority support |
| Enterprise | $99/month | Everything + custom integrations, team collaboration, API access |
- Workflow Orchestration - Design, execute, and monitor multi-step workflows
- AI Chat Interface - Unified chat with all 13 AI models
- Client & Project Management - Track clients, projects, and deliverables
- Analytics Dashboard - Real-time metrics and performance tracking
- Content Asset Management - Store and organize generated content
- Payment Processing - Subscription management and billing
- React 19 - UI framework
- TypeScript - Type safety
- Tailwind CSS 4 - Styling
- shadcn/ui - Component library
- Wouter - Routing
- tRPC React Query - Type-safe API client
- Express 4 - Web server
- tRPC 11 - End-to-end typesafe APIs
- Drizzle ORM - Database ORM
- MySQL/TiDB - Database
- Stripe SDK - Payment processing
- Manus OAuth - Authentication
- S3 - File storage
- Vite - Build tool
- pnpm - Package manager
shards-workflow-hub/
βββ client/ # Frontend React application
β βββ public/ # Static assets
β βββ src/
β βββ components/ # Reusable UI components
β βββ pages/ # Page components
β βββ hooks/ # Custom React hooks
β βββ lib/ # tRPC client setup
β βββ App.tsx # Routes and layout
βββ server/ # Backend Express + tRPC
β βββ _core/ # Framework core (OAuth, context, etc.)
β βββ webhooks/ # Webhook handlers (Stripe)
β βββ db.ts # Database query helpers
β βββ routers.ts # tRPC API procedures
β βββ ai-providers.ts # AI model integrations
β βββ stripe.ts # Stripe helper functions
βββ drizzle/ # Database schema and migrations
β βββ schema.ts # Database tables definition
βββ scripts/ # Utility scripts
β βββ seed-*.mjs # Database seeding scripts
βββ shared/ # Shared types and constants
βββ storage/ # S3 storage helpers
- Node.js 22+
- pnpm 10+
- MySQL or TiDB database
- Stripe account (for payments)
- API keys for AI providers (OpenRouter, Cohere, Gemini, etc.)
- Clone the repository:
git clone https://github.com/shardslabs/workflow-hub.git
cd workflow-hub- Install dependencies:
pnpm install-
Configure environment variables through Manus platform settings
-
Push database schema:
pnpm db:push- Seed the database:
pnpm tsx scripts/seed-connectors.mjs
pnpm tsx scripts/seed-ai-models.mjs
pnpm tsx scripts/seed-subscription-plans.mjs- Start development server:
pnpm devThe application will be available at http://localhost:3000
The application uses 11 core tables:
- users - User accounts and authentication
- mcp_connectors - MCP connector configurations
- workflows - Workflow definitions
- workflow_executions - Execution history and logs
- clients - Client management
- projects - Project tracking
- ai_models - AI model configurations
- ai_conversations - Chat conversations
- ai_messages - Chat message history
- subscription_plans - Stripe subscription tiers
- user_subscriptions - User subscription status
- payment_history - Payment transactions
The application uses tRPC for type-safe APIs. All procedures are defined in server/routers.ts:
auth.me- Get current userauth.logout- Logout user
workflows.list- List all workflowsworkflows.getById- Get workflow by IDworkflows.create- Create new workflowworkflows.update- Update workflowworkflows.execute- Execute workflow
aiModels.list- List available AI modelsaiConversations.create- Create new conversationaiMessages.send- Send message to AI model
subscriptionPlans.list- List subscription planssubscription.createCheckout- Create Stripe checkoutsubscription.current- Get current subscription
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Manus - AI-powered development platform
- Powered by OpenRouter for multi-model AI access
- UI components from shadcn/ui
- Payment processing by Stripe
For support, email support@shardslabs.com or open an issue on GitHub.
Made with β€οΈ by Shards Labs