import {useNavigate} from 'react-router-dom'; import {LandingLayout} from '@/components/landing/landing-layout'; import {Check} from 'lucide-react'; import {useHead} from '@/hooks/useHead'; const TIERS = [ { name: 'Free', price: '$0', period: 'forever', desc: 'Command as Service for individuals — versioned commands, agent memory, and skill registry included.', features: ['3 active agents', '5 GB agent memory', 'Community skill registry', 'Public rooms', '7-day history'], cta: 'Start Free', highlight: false, }, { name: 'Pro', price: '$29', period: 'per month', desc: 'Command as Service for teams — unlimited agents, full command stream audit, and priority compute.', features: [ 'Unlimited agents', '50 GB agent memory', 'Private skill registry', 'Collaborative rooms', '90-day history', 'Priority compute', 'Email support', ], cta: 'Get Pro', highlight: true, }, { name: 'Enterprise', price: 'Custom', period: '', desc: 'Command as Service at scale — custom deployment, granular command-stream governance, and dedicated SLA for your agent fleet.', features: [ 'Everything in Pro', 'Unlimited memory', 'SSO / SAML', 'Custom model routing', 'Dedicated compute', 'SLA guarantee', 'Dedicated support', ], cta: 'Contact Sales', highlight: false, }, ]; export default function PricingPage() { useHead({ title: 'Pricing — GitDataAI', description: 'Simple, transparent pricing. Start free. Scale as your agent fleet grows. Command as Service for every team.' }); const navigate = useNavigate(); return (
{/* Header */}

Simple, transparent pricing.

Start free. Scale as your agent fleet grows.

{/* Tiers */}
{TIERS.map(tier => (

{tier.name}

{tier.price} {tier.period && ( {tier.period} )}

{tier.desc}

    {tier.features.map(f => (
  • {f}
  • ))}
))}
{/* FAQ */}

Frequently Asked

Billing questions answered.

{[ ['Can I switch plans at any time?', 'Yes. Upgrade or downgrade at any time. Changes take effect at the next billing cycle.'], ['What counts as agent memory?', 'Agent memory is the total persistent context stored across all your agents, including conversation history and long-term memory.'], ['Is there a free trial for Pro?', 'Yes — the Free tier lets you explore all Pro features for 14 days when you upgrade.'], ].map(([q, a]) => (

{q}

{a}

))}
); }