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
+23 -19
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">
<h2 className="text-2xl font-medium">Background</h2>
<div className="space-y-4 text-sm text-white/60">
<p> <p>
I've been using Claude Code since launch. Once I realized I could check I've been using Claude Code since launch. Soon after, I started using
on agents from my phone, I started spending a lot more time outside it on my phone while going on walks to spend less time at my desk. I'd
instead of waiting at my desk. I'd SSH into Tmux from Termux on Android. SSH into Tmux from my phone. It worked, but the UX was rough. Dictation
It worked, but the UX was rough. Dictation was bad, the keyboard was was bad, the keyboard was awkward, and the infamous flicker bug meant
awkward, and the infamous scroll bug meant starting over constantly. starting over constantly.
</p> </p>
<p> <p>
Anthropic and OpenAI added coding agents to their mobile apps, but they I started building a simple app to manage agents via voice. I continued
force you into cloud sandboxes where you lose your whole setup. I also adding features as I needed them, and slowly ended up building what
like testing different agents, so locking myself to a single harness or Paseo is today.
model wasn't an option. Other apps exist but I wasn't happy with their
UX, security, or business model.
</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
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> </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>
) )