SurfSense/surfsense_web/components/pricing/pricing-section.tsx

82 lines
2.3 KiB
TypeScript

"use client";
import { Pricing } from "@/components/pricing";
const demoPlans = [
{
name: "FREE",
price: "0",
yearlyPrice: "0",
period: "",
billingText: "Includes 30 day PRO trial",
features: [
"Open source on GitHub",
"Upload and chat with 300+ pages of content",
"Connects with 8 popular sources, like Drive and Notion",
"Includes limited access to ChatGPT, Claude, and DeepSeek models",
"Supports 100+ more LLMs, including Gemini, Llama and many more",
"50+ File extensions supported",
"Generate podcasts in seconds",
"Cross-Browser Extension for dynamic webpages including authenticated content",
"Community support on Discord",
],
description: "Powerful features with some limitations",
buttonText: "Get Started",
href: "/",
isPopular: false,
},
{
name: "PRO",
price: "10",
yearlyPrice: "10",
period: "user / month",
billingText: "billed annually",
features: [
"Everything in Free",
"Upload and chat with 5,000+ pages of content per user",
"Connects with 15+ external sources, like Slack and Airtable",
"Includes extended access to ChatGPT, Claude, and DeepSeek models",
"Collaboration and commenting features",
"Shared BYOK (Bring Your Own Key)",
"Team and role management",
"Planned: Centralized billing",
"Priority support",
],
description: "The AI knowledge base for individuals and teams",
buttonText: "Upgrade",
href: "/contact",
isPopular: true,
},
{
name: "ENTERPRISE",
price: "Contact Us",
yearlyPrice: "Contact Us",
period: "",
billingText: "",
features: [
"Everything in Pro",
"Connect and chat with virtually unlimited pages of content",
"Limit models and/or providers",
"On-prem or VPC deployment",
"Planned: Audit logs and compliance",
"Planned: SSO, OIDC & SAML",
"Planned: Role-based access control (RBAC)",
"White-glove setup and deployment",
"Monthly managed updates and maintenance",
"SLA commitments",
"Dedicated support",
],
description: "Customized setup for large organizations",
buttonText: "Contact Sales",
href: "/contact",
isPopular: false,
},
];
function PricingBasic() {
return (
<Pricing plans={demoPlans} title="SurfSense Pricing" description="Choose what works for you" />
);
}
export default PricingBasic;