项目文件夹

文件
wehub-resource-sync e30e75b5d4
Changesets / Create Version PR (push) Has been cancelled
Deploy Shadcn Registry / Deploy Production (push) Has been cancelled
Template Metrics / LOC + Bundle Size (push) Has been cancelled
Code Quality / Oxlint + Oxfmt (push) Has been cancelled
Code Quality / Template Sync (push) Has been cancelled
Code Quality / Build Changed Packages (push) Has been cancelled
Code Quality / Test Changed Packages (push) Has been cancelled
Deploy Expo Example / Deploy Production (push) Has been cancelled
Deploy Ink Example / Deploy Production (push) Has been cancelled
Python Tests / pytest (assistant-stream, 3.10) (push) Has been cancelled
Python Tests / pytest (assistant-stream, 3.12) (push) Has been cancelled
Python Tests / pytest (assistant-ui-sync-server-api, 3.10) (push) Has been cancelled
Python Tests / pytest (assistant-ui-sync-server-api, 3.12) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:40:13 +08:00

55 行
1.2 KiB
TypeScript

export type PricingPlan = {
name: string;
price: string;
period?: string;
description: string;
features: string[];
cta: string;
href: string;
highlighted: boolean;
};
export const pricingPlans = [
{
name: "Free",
price: "$0",
description: "Get started with the basics",
features: ["200 MAU included", "Chat history", "Thread management"],
cta: "Start free",
href: "https://cloud.assistant-ui.com/",
highlighted: false,
},
{
name: "Pro",
price: "$50",
period: "/mo",
description: "For growing applications",
features: [
"500 MAU included",
"$0.10 per additional MAU",
"Chat history",
"Thread management",
"Early access to new features",
],
cta: "Get started",
href: "https://cloud.assistant-ui.com/",
highlighted: true,
},
{
name: "Enterprise",
price: "Custom",
description: "For large-scale deployments",
features: [
"Custom MAU pricing",
"Your own backend integration",
"Data replication",
"Dedicated support",
"99.99% uptime SLA",
"On-premises deployment",
],
cta: "Contact sales",
href: "https://cal.com/simon-farshid/assistant-ui",
highlighted: false,
},
] satisfies PricingPlan[];