Skip to content
This repository was archived by the owner on Mar 14, 2026. It is now read-only.

issdandavis/ai-workflow-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ AI Workflow Platform

Version License TypeScript React Node

The Enterprise AI Orchestration Platform

Harness the power of multiple AI providers with intelligent routing, automated workflows, and seamless integrations.

Demo Β· Documentation Β· Get Started


🌟 Overview

AI Workflow Platform is a comprehensive solution for businesses looking to leverage AI at scale. Built with a distinctive mystical aesthetic and enterprise-grade architecture, it provides:

  • Multi-AI Orchestration - Route requests across OpenAI, Anthropic, Google, Groq, Perplexity, and xAI with automatic failover
  • Autonomous AI Development Engine - Self-healing task queue with multi-AI roundtable consensus and sandboxed code execution
  • Fleet Engine - Coordinate multiple AI agents working in parallel on complex tasks
  • Roundtable Discussions - Watch AI models debate and collaborate on problems
  • Zapier Integration Hub - Pre-built workflow templates for lead generation, content creation, and automation
  • Data Provider Ecosystem - Connect Notion, Google Drive, Dropbox, and Supabase

✨ Key Features

πŸ€– Multi-Provider AI Orchestration

  • 6 AI Providers: OpenAI, Anthropic, Google, Groq, Perplexity, xAI
  • Intelligent Routing: Automatic provider selection based on capabilities, cost, and health
  • Automatic Failover: Seamless fallback when providers fail
  • Cost Controls: Budget limits with 80% threshold alerts
  • AES-256-GCM Encryption: Enterprise-grade API key security

🧠 Autonomous AI Development Engine

  • Self-Healing Task Queue: Automatic retry with error context injection
  • Multi-AI Roundtable Consensus: GPT-4, Claude, and Gemini collaborate on solutions
  • Sandboxed Execution: E2B/Piston API for isolated code verification
  • Vector Memory: Embedding-based architectural consistency across tasks
  • Real-time Dashboard: Bull Board-style UI at /admin/queues
  • GitHub Integration: Webhook-triggered PR reviews and code generation

πŸš€ Fleet Engine

  • Launch coordinated AI missions with multiple agents
  • Real-time progress tracking and result synthesis
  • Pause, resume, and cancel missions on demand
  • Agent specialization for different task types

πŸ’¬ Roundtable Discussions

  • Multi-AI debates on complex topics
  • Distinct AI personalities with unique perspectives
  • Human participation in AI discussions
  • Automatic summarization and insights

πŸ”— Integration Hub

  • 8 Pre-built Workflow Templates:
    • Lead Capture to CRM
    • AI Content Pipeline
    • Customer Feedback Loop
    • Invoice Automation
    • Meeting Notes Sync
    • Social Media Amplifier
    • Support Ticket Triage
    • Weekly Digest Generator
  • HMAC-SHA256 signed webhooks
  • Exponential backoff retry logic
  • Real-time delivery analytics

πŸ“Š Data Providers

  • Notion: Pages, databases, bidirectional sync
  • Google Drive: Files, folders, quota management
  • Dropbox: Files with real-time webhooks
  • Supabase: Database queries, real-time subscriptions

🎨 Visual Identity

The platform features a distinctive mystical/arcane theme:

  • Deep purple and cosmic blue color palette
  • Golden triskelion logo with animated loading states
  • Ornate borders and subtle nebula backgrounds
  • WCAG 2.1 AA compliant in both light and dark modes

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    React Frontend (Vite)                    β”‚
β”‚  Dashboard β”‚ Projects β”‚ Chat β”‚ Fleet β”‚ Roundtable β”‚ Settingsβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                              β”‚
                              β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    Express API Server                        β”‚
β”‚  Auth β”‚ AI Orchestrator β”‚ Webhooks β”‚ Data Providers β”‚ Fleet β”‚
β”‚              AI Development Engine β”‚ Queue Dashboard         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚                   β”‚
                    β–Ό                   β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚      Data Layer           β”‚  β”‚     Sandbox Execution         β”‚
β”‚  PostgreSQL β”‚ Supabase    β”‚  β”‚  E2B β”‚ Piston β”‚ Vector Memory β”‚
β”‚  Notion β”‚ Google β”‚ Dropboxβ”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸš€ Quick Start

Prerequisites

  • Node.js 20+
  • PostgreSQL (optional, uses in-memory storage for development)

Installation

# Clone the repository
git clone https://github.com/issdandavis/ai-workflow-platform.git
cd ai-workflow-platform

# Install dependencies
npm install

# Copy environment template
cp .env.example .env.local

# Start development server
npm run dev

Environment Variables

# Database (optional)
DATABASE_URL=postgresql://user:pass@localhost:5432/aiworkflow

# AI Providers (add your keys)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_AI_KEY=...

# Session
SESSION_SECRET=your-secret-key

# Supabase (optional)
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_ANON_KEY=your-anon-key

# AI Development Engine (optional)
E2B_API_KEY=your-e2b-key          # For sandboxed code execution
PISTON_API_URL=https://emkc.org/api/v2/piston  # Alternative sandbox
GITHUB_WEBHOOK_SECRET=your-webhook-secret      # For PR review triggers

πŸ“¦ Deployment

Docker

docker build -t ai-workflow-platform .
docker run -p 5000:5000 ai-workflow-platform

Replit

Click the "Run on Replit" button or import from GitHub.

Railway / Render

Configuration files included for one-click deployment.

πŸ§ͺ Testing

# Unit tests
npm test

# E2E tests (requires Playwright)
npm run test:e2e

# Property-based tests
npm run test:properties

πŸ“ˆ Enterprise Features

Feature Starter Pro Enterprise
AI Providers 2 4 6
Fleet Missions 10/mo 100/mo Unlimited
Roundtable Sessions 5/mo 50/mo Unlimited
Workflow Templates 3 8 Custom
Data Providers 1 3 All
SSO/SAML ❌ ❌ βœ…
Priority Support ❌ βœ… βœ…
SLA ❌ 99.5% 99.9%

πŸ”’ Security

  • Encryption: AES-256-GCM for API keys at rest
  • Transport: TLS 1.3 for all connections
  • Authentication: Session-based with CSRF protection
  • Rate Limiting: Progressive delays on auth endpoints
  • Audit Logging: All credential operations logged

πŸ“„ License

Proprietary - All Rights Reserved


Built with ❀️ for the AI-powered future

Website Β· Twitter Β· Contact

About

AI Workflow Platform v2.0 - Multi-AI orchestration with Fleet Engine, Extension Manager, and Self-Improvement capabilities

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors