Skip to content

Commit 75edd32

Browse files
committed
adjust landing copy
1 parent e23e264 commit 75edd32

File tree

5 files changed

+25
-43
lines changed

5 files changed

+25
-43
lines changed

src/components/icons/github.tsx

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/components/marketing/benefits.tsx

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { Card, CardContent, CardHeader } from '@/components/ui/card';
2-
import { Code, GitBranch, Shuffle, CheckCircle2, LucideIcon, Code2 } from 'lucide-react';
3-
import { GithubIcon } from '../icons/github';
2+
import { Users, GitBranch, ShieldCheck, Shuffle, Github, LineChart } from 'lucide-react';
43

54
interface BenefitCardProps {
65
icon: any;
@@ -10,40 +9,40 @@ interface BenefitCardProps {
109

1110
const benefitsData: BenefitCardProps[] = [
1211
{
13-
icon: CheckCircle2,
14-
title: 'Exceptional Prompt Authoring',
12+
icon: Users,
13+
title: 'Collaborative Prompt Management',
1514
description:
16-
'Intuitive prompt engineering tools for both technical and non-technical users, making AI development accessible to everyone.',
15+
'Centralized prompt authoring for technical & non-technical users. Auto-detect variables and ensure version sync for seamless collaboration.',
1716
},
1817
{
1918
icon: GitBranch,
20-
title: 'Seamless Synchronization',
19+
title: 'Git-Powered Handoff',
2120
description:
22-
'Synchronize prompt versions, variables, and content to your repository through Pull Requests for version control and collaboration.',
21+
'Sync authors and engineers with automated Pull Requests for prompt and variable changes, keeping developers updated.',
2322
},
2423
{
25-
icon: Code,
26-
title: 'Typesafe SDK',
24+
icon: ShieldCheck,
25+
title: 'Hardened Prompt Integration',
2726
description:
28-
'Our typesafe SDK is designed to prevent erroneous prompt modifications, ensuring reliability in your AI applications.',
27+
'Eliminate runtime errors with our typesafe SDK. Compile-time checks and type hints ensure correct prompt usage and variable handling.',
2928
},
3029
{
3130
icon: Shuffle,
32-
title: 'Provider Switching',
31+
title: 'Unified API for All LLMs',
3332
description:
34-
'Effortlessly switch between providers and models using OpenRouter, giving you flexibility and cost control.',
33+
'Access OpenAI, Google, Anthropic & more via one API (powered by OpenRouter). Switch models/providers easily, no writing wrappers for every provider.',
3534
},
3635
{
37-
icon: GithubIcon,
38-
title: 'Open Source',
36+
icon: Github,
37+
title: 'Transparent & Adaptable',
3938
description:
40-
'Benefit from our open-source approach, allowing for community contributions and transparency in development.',
39+
'Agentsmith is a transparent, open-source platform. Avoid vendor lock-in, benefit from community input, and customize freely.',
4140
},
4241
{
43-
icon: Code2, // Using Code2 icon from lucide-react for better distinction
44-
title: 'TypeScript & Python Support',
42+
icon: LineChart,
43+
title: 'Clear Observability',
4544
description:
46-
'Use our fully-typed SDKs for TypeScript and Python to integrate AI agents into your applications with confidence and type safety.',
45+
'Identify costly prompts and slow models. Track latency and usage to optimize performance and control spend.',
4746
},
4847
];
4948

@@ -53,7 +52,7 @@ export const BenefitsSection = () => {
5352
<div className="pb-10 container px-4 md:px-6 mx-auto">
5453
<div className="text-center mb-16">
5554
<h2 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl mb-4 text-foreground">
56-
Key Benefits
55+
Less Spinning, More Winning
5756
</h2>
5857
<p className="text-xl text-muted-foreground max-w-2xl mx-auto">
5958
Agentsmith provides everything you need to build, test, and deploy AI agents with

src/components/marketing/how-it-works.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ interface HowItWorksStep {
1111
const steps: HowItWorksStep[] = [
1212
{
1313
icon: Pencil,
14-
title: 'Create Your Prompts',
14+
title: 'Author Your Prompts',
1515
description:
1616
'Design and author your AI prompts using our intuitive interface, with support for variables and versioning.',
1717
},
@@ -23,9 +23,9 @@ const steps: HowItWorksStep[] = [
2323
},
2424
{
2525
icon: Rocket,
26-
title: 'Deploy & Scale',
26+
title: 'Sync & Deploy',
2727
description:
28-
'Deploy your AI agents to production with our SDK, and scale as your needs grow with our flexible infrastructure.',
28+
'Sync your prompts to your repository, and deploy your AI agents. Easily scale as your needs grow.',
2929
},
3030
];
3131

src/components/sign-in-form.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import { createClient } from '@/lib/supabase/client';
55
import { Button } from '@/components/ui/button';
66
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
77
import { useState } from 'react';
8-
import { GithubIcon } from './icons/github';
9-
import { Loader2 } from 'lucide-react';
8+
import { Github, Loader2 } from 'lucide-react';
109

1110
export const SignInForm = ({ className, ...props }: React.ComponentPropsWithoutRef<'div'>) => {
1211
const [error, setError] = useState<string | null>(null);
@@ -53,7 +52,7 @@ export const SignInForm = ({ className, ...props }: React.ComponentPropsWithoutR
5352
<Loader2 className="size-5 animate-spin" />
5453
) : (
5554
<>
56-
<GithubIcon className="size-5" />
55+
<Github className="size-5" />
5756
Continue with Github
5857
</>
5958
)}

src/page-components/AccountPage.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ import { useApp } from '@/providers/app';
44
import { useAuth } from '@/providers/auth';
55
import { H1, H3 } from '@/components/typography';
66
import { SignOutButton } from '@/components/sign-out-button';
7-
import { GithubIcon } from '@/components/icons/github';
8-
import { Mail } from 'lucide-react';
7+
import { Github, Mail } from 'lucide-react';
98
import { Badge } from '@/components/ui/badge';
109
import Link from 'next/link';
1110
import { routes } from '@/utils/routes';
@@ -41,7 +40,7 @@ export const AccountPage = () => {
4140
className="flex flex-row items-center gap-2 hover:underline"
4241
>
4342
<Badge variant="outline" className="text-md [&>svg]:size-5">
44-
<GithubIcon />
43+
<Github />
4544
<span>@{githubUsername}</span>
4645
</Badge>
4746
</a>

0 commit comments

Comments
 (0)