import {
IconAdjustmentsBolt,
IconCloud,
IconEaseInOut,
IconHeart,
IconHelp,
IconHistory,
IconRouteAltLeft,
IconTerminal2,
} from '@tabler/icons-react'
import { cn } from '@/lib/utils'
export function Features() {
const features = [
{
title: 'Multi-LLM Support',
description: 'Connect to any LLM provider including OpenAI, Anthropic, and more',
icon: ,
},
{
title: 'API Deployment',
description: 'Deploy your workflows as secure, scalable APIs',
icon: ,
},
{
title: 'Webhook Integration',
description: 'Trigger workflows via webhooks from external services',
icon: ,
},
{
title: 'Scheduled Execution',
description: 'Schedule workflows to run at specific times or intervals',
icon: ,
},
{
title: '40+ Integrations',
description: 'Connect to hundreds of external services and data sources',
icon: ,
},
{
title: 'Visual Debugging',
description: 'Debug workflows visually with detailed execution logs',
icon: ,
},
{
title: 'Version Control',
description: 'Track changes and roll back to previous versions',
icon: ,
},
{
title: 'Team Collaboration',
description: 'Collaborate with team members on workflow development',
icon: ,
},
]
return (
{features.map((feature, index) => (
))}
)
}
export const Feature = ({
title,
description,
icon,
index,
}: {
title: string
description: string
icon: React.ReactNode
index: number
}) => {
return (
{index < 4 && (
)}
{index >= 4 && (
)}
{icon}
{description}
)
}