refactor(website): improve homepage copy and structure

- Add Background section with heading and better spacing
- Reframe story to focus on building Paseo incrementally
- Simplify FAQ answers (business model, Paseo meaning)
- Remove parenthetical from step 2
- Increase section spacing (pt-12 -> pt-16)
This commit is contained in:
Mohamed Boudra
2026-02-05 14:15:49 +07:00
parent 0df416b842
commit f3cc01f659
+29 -25
View File
@@ -178,7 +178,7 @@ function GetStarted() {
</Step> </Step>
<Step number={2}> <Step number={2}>
<p className="text-sm pt-0.5"> <p className="text-sm pt-0.5">
Open the app (or web/desktop) and connect to your daemon Open the app and connect to your daemon
</p> </p>
</Step> </Step>
<Step number={3}> <Step number={3}>
@@ -260,32 +260,36 @@ function CodeBlock({ children }: { children: React.ReactNode }) {
function Story() { function Story() {
return ( return (
<div className="pt-12 space-y-4 text-sm text-white/60"> <div className="pt-16 space-y-4">
<p> <h2 className="text-2xl font-medium">Background</h2>
I've been using Claude Code since launch. Once I realized I could check <div className="space-y-4 text-sm text-white/60">
on agents from my phone, I started spending a lot more time outside <p>
instead of waiting at my desk. I'd SSH into Tmux from Termux on Android. I've been using Claude Code since launch. Soon after, I started using
It worked, but the UX was rough. Dictation was bad, the keyboard was it on my phone while going on walks to spend less time at my desk. I'd
awkward, and the infamous scroll bug meant starting over constantly. SSH into Tmux from my phone. It worked, but the UX was rough. Dictation
</p> was bad, the keyboard was awkward, and the infamous flicker bug meant
<p> starting over constantly.
Anthropic and OpenAI added coding agents to their mobile apps, but they </p>
force you into cloud sandboxes where you lose your whole setup. I also <p>
like testing different agents, so locking myself to a single harness or I started building a simple app to manage agents via voice. I continued
model wasn't an option. Other apps exist but I wasn't happy with their adding features as I needed them, and slowly ended up building what
UX, security, or business model. Paseo is today.
</p> </p>
<p> <p>
So I built my own. It became good enough that it felt obvious it should Anthropic and OpenAI added coding agents to their mobile apps since I
exist for others too. started working on this, but they force you into cloud sandboxes where
</p> you lose your whole setup. I also like testing different agents, so
locking myself to a single harness or model wasn't an option. Other apps
exist but I wasn't happy with their UX, security, or business model.
</p>
</div>
</div> </div>
) )
} }
function FAQ() { function FAQ() {
return ( return (
<div className="pt-12 space-y-6"> <div className="pt-16 space-y-6">
<h2 className="text-2xl font-medium">FAQ</h2> <h2 className="text-2xl font-medium">FAQ</h2>
<div className="space-y-6"> <div className="space-y-6">
<FAQItem question="Is this free?"> <FAQItem question="Is this free?">
@@ -303,16 +307,16 @@ function FAQ() {
<FAQItem question="What agents does it support?"> <FAQItem question="What agents does it support?">
Claude Code, Codex, and OpenCode. Claude Code, Codex, and OpenCode.
</FAQItem> </FAQItem>
<FAQItem question="What's the business model?"> <FAQItem question="What's the business model?">There isn't one.</FAQItem>
There isn't one. The app and server are free and open source, and
that's not changing. I built this for myself.
</FAQItem>
<FAQItem question="Isn't this just more screen time?"> <FAQItem question="Isn't this just more screen time?">
I won't pretend this can't be misused. But for me it means less time I won't pretend this can't be misused. But for me it means less time
at my desk, not more. I brainstorm whole features with voice. I kick at my desk, not more. I brainstorm whole features with voice. I kick
off work at my desk, then check in from my phone during a walk. I see off work at my desk, then check in from my phone during a walk. I see
what an agent needs, send a voice reply, and put my phone away. what an agent needs, send a voice reply, and put my phone away.
</FAQItem> </FAQItem>
<FAQItem question="What does Paseo mean?">
Stroll, in Spanish.
</FAQItem>
</div> </div>
</div> </div>
) )