Skip to content

Commit a9a2d51

Browse files
fix: links on welcome page
1 parent 943b20f commit a9a2d51

File tree

8 files changed

+80
-123
lines changed

8 files changed

+80
-123
lines changed

app/_meta.global.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ const meta = {
1313
// index: ''
1414
// },
1515
items: {
16-
"welcome": "Welcome",
17-
"index": "Getting Started",
16+
"index": "Welcome",
17+
"quick-start": "Quick Start",
1818
"how-it-works": "How It Works",
1919
"guides": "Guides",
2020
'faq': 'FAQ',
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Karl is still working on this.

content/guides/_meta.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
export default {
2-
'quick-start': 'Quick Start',
32
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
You can test push notifications are working by using the Happy CLI to send a test notification.
2+
3+
```bash
4+
happy notify -p "message of push notification" -t "Title of Notification"
5+
```

content/index.mdx

Lines changed: 72 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,87 @@
11
import { Cards } from 'nextra/components'
2-
import { DownloadIcon } from 'lucide-react'
3-
import DiscordIcon from '@/components/DiscordIcon'
2+
import { BellIcon, RocketIcon, AudioLinesIcon, NetworkIcon, GithubIcon, LightbulbIcon, HandshakeIcon } from 'lucide-react'
3+
import { Card } from '@/components/Card'
44

5-
# Getting Started
5+
# Welcome
66

7-
<div className="flex gap-2 my-2 items-center">
8-
<Cards.Card
9-
icon={<DownloadIcon />}
10-
title="Download"
11-
href="/download"
12-
/>
13-
<Cards.Card
14-
title="Start Tutorial"
15-
href="/docs/guides/tutorial"
16-
arrow
17-
/>
18-
</div>
7+
**Happy** lets you control **AI coding agents** from anywhere - your phone, tablet, or
8+
web browser. The key difference from all those paid services? Happy those AI
9+
coding agents runs on computers YOU own. Your desktop, laptop, server, or even a
10+
Raspberry Pi. As long as it's connected to the internet, you can use Happy to
11+
control Claude Code on that machine. Leave the house, fire off coding tasks and
12+
come back to pull requests ready to review.
1913

14+
With Happy Coder you get:
2015

16+
- **Zero workflow disruption**: Run Claude Code on any computer you control. Use your custom setup, special hardware, or unique tools. No need to change how you work.
17+
- **Work from anywhere**: Start coding on your desktop, then continue from your phone. Every Claude Code feature works on mobile: plan mode, custom agents, custom MCP servers, everything.
18+
- **Multiple sessions**: Run several Claude Code instances at once. Have one working on your frontend while another handles backend tasks. Switch between them instantly.
19+
- **End-to-end encryption**: Your code stays on your machines. Messages between your devices are encrypted.
20+
- **No cloud costs**: Since you're using your own computers, there are no usage fees or subscriptions. Happy Coder is free and open source.
2121

22-
Welcome to the Happy Coder documentation! Here you'll find detailed information about the API, configuration, and advanced features.
22+
## Why Happy Coder?
2323

24+
Unlike cloud services that run code on rented machines, Happy Coder works with computers you already have. This means:
2425

25-
It's free and open source.
26+
- Use any hardware you want
27+
- Keep your exact development setup
28+
- Work with private or secure systems
29+
- No monthly bills or usage limits
30+
- Complete control over your environment
2631

32+
Whether you're hacking on a personal project, working with specialized hardware, or just want to check on long-running tasks from your phone, Happy Coder gives you freedom to work your way.
2733

28-
## Learn More
34+
## Getting Started
2935

30-
<Cards>
31-
<Cards.Card
32-
title="Video Guides"
33-
href="/docs/guides"
34-
arrow
35-
className="max-w-sm my-4"
36+
<div className="grid gap-4 sm:grid-cols-2">
37+
<Card
38+
icon={<RocketIcon />}
39+
title="Quick Start"
40+
description="Create your first task from your phone"
41+
href="/docs/quick-start"
3642
/>
37-
<Cards.Card
38-
icon={<DiscordIcon />}
39-
title="Chat"
40-
href="https://discord.gg/happy-coder"
41-
className="max-w-sm my-4"
43+
<Card
44+
icon={<NetworkIcon />}
45+
title="Managing Sessions"
46+
description="Start, stop, and switch between multiple Claude Code instances"
47+
href="/docs/features/parallel-tasks"
4248
/>
43-
</Cards>
44-
45-
46-
- **[Installation](/docs/installation)** - How to install and set up Happy Coder
47-
- **[Quick Start](/guides/quick-start)** - Get up and running quickly
49+
<Card
50+
icon={<AudioLinesIcon />}
51+
title="Voice Commands"
52+
description="Use voice to code hands-free while on the go"
53+
href="/docs/features/voice-coding-with-claude-code"
54+
/>
55+
<Card
56+
icon={<BellIcon />}
57+
title="Push Notifications"
58+
description="Get notified when Claude Code needs input or finishes tasks"
59+
href="/docs/guides/push-notifications"
60+
/>
61+
62+
</div>
4863

49-
## Features
64+
## Resources
5065

66+
<div className="grid gap-4 sm:grid-cols-2">
67+
<Card
68+
icon={<LightbulbIcon />}
69+
title="Examples"
70+
description="See what you can build with Happy Coder"
71+
href="/docs/use-cases/"
72+
/>
73+
<Card
74+
icon={<GithubIcon />}
75+
title="Community"
76+
description="Visit our github repository to get help and share ideas"
77+
href="https://github.com/slopus/happy"
78+
/>
79+
{/*
80+
<Card
81+
icon={<HandshakeIcon />}
82+
title="Contributing"
83+
description="Help improve Happy Coder - we welcome contributions"
84+
href="/docs/guides/contributing"
85+
/>
86+
*/}
87+
</div>
File renamed without changes.

content/welcome.mdx

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

0 commit comments

Comments
 (0)