Skip to content

Commit edece25

Browse files
committed
docs: align homepage with landing page narrative
Lead with Claude Code conversation example, mirror the landing page structure (zero to live URL, databases without dashboards, terminal-first management, MCP autonomy). OpenClaw is now a one-liner under the MCP section instead of the primary CTA.
1 parent 2d628cd commit edece25

1 file changed

Lines changed: 56 additions & 43 deletions

File tree

docs/pages/index.mdx

Lines changed: 56 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@
1212

1313
# The deployment platform for Claude Code.
1414

15-
Tell your agent what to build. It deploys, adds databases, and ships — no config, no dashboard.
15+
One command. Claude creates the project, provisions the database, and ships it to a live URL.
16+
17+
```bash
18+
bunx @getjack/jack new my-app
19+
```
1620

1721
<div style={{ display: 'flex', gap: '1.5rem', margin: '1.5rem 0', fontSize: '1.1rem' }}>
1822
<a href="https://www.npmjs.com/package/@getjack/jack">npm</a>
@@ -24,53 +28,30 @@ Tell your agent what to build. It deploys, adds databases, and ships — no conf
2428

2529
---
2630

27-
## Build with Claude Code
31+
## Claude Code deploys for you
2832

29-
Install the skill and your agent can deploy full-stack apps from a single prompt.
33+
Claude already writes your code. Let it deploy too.
3034

31-
```bash
32-
npx clawhub@latest install jack-cloud
3335
```
36+
Claude Code
37+
> "build me a REST API for todos with a database"
3438
35-
Then tell Claude what you want:
36-
39+
✓ Created todo-api from api template
40+
✓ Provisioned D1 database
41+
✓ Deployed to edge
42+
→ https://todo-api.runjack.xyz
3743
```
38-
You: "Build me an API with a database that stores bookmarks"
39-
40-
Claude: I'll create a new project, set up the database, and deploy it.
41-
> jack new bookmarks-api --template api
42-
> jack services db create
43-
> jack db execute --write "CREATE TABLE bookmarks (...)"
44-
> [writes API routes]
45-
> jack ship
4644

47-
Your API is live at https://bookmarks-api.runjack.xyz
48-
```
49-
50-
Your agent handles the full lifecycle — creating projects, adding services, deploying, checking logs, and iterating. [AI agents guide →](/guides/ai-agents)
51-
52-
### MCP Server
53-
54-
jack includes a built-in MCP server, configured automatically on first run. Your agent gets tools for deploying, querying databases, managing secrets, tailing logs, and more.
55-
56-
```
57-
create_project name: "my-api", template: "api"
58-
deploy_project project_path: "/projects/my-api"
59-
execute_sql sql: "SELECT * FROM users", allow_write: false
60-
tail_logs duration_ms: 5000
45+
```bash
46+
curl https://todo-api.runjack.xyz/todos
47+
# {"todos":[]}
6148
```
6249

63-
[Full MCP tool reference →](/guides/ai-agents#mcp-server)
64-
6550
---
6651

67-
## Or use the CLI directly
52+
## Zero to live URL in one command
6853

69-
```bash
70-
bunx @getjack/jack new my-api --template api
71-
```
72-
73-
Live URL. Database ready. No config files, no dashboard, no Cloudflare account needed.
54+
`jack new` scaffolds from a template, provisions infrastructure, and deploys — all at once.
7455

7556
```bash
7657
jack new my-api --template api # Create and deploy
@@ -81,27 +62,59 @@ jack ship # Push changes live
8162

8263
---
8364

84-
## What you get
65+
## Databases and storage without dashboards
66+
67+
D1 databases, R2 storage, KV, and vector search. Provisioned and wired automatically.
8568

8669
| Capability | How |
8770
|-----------|-----|
88-
| **Deploy** | `jack ship` — builds and pushes to production |
89-
| **Database** | `jack services db create` — D1 SQLite, wired automatically |
71+
| **Database** | `jack services db create` — SQLite, wired automatically |
9072
| **Query** | `jack db execute "SELECT * FROM users"` — runs against production |
91-
| **Secrets** | `jack secrets set API_KEY` — stored securely, available as `env.API_KEY` |
92-
| **Logs** | `jack logs` — real-time production logs |
9373
| **Storage** | `jack services storage create` — file uploads |
9474
| **Vector search** | `jack services vectorize create` — embeddings index |
75+
76+
---
77+
78+
## Secrets, logs, and domains from the terminal
79+
80+
Manage everything without a browser.
81+
82+
| Capability | How |
83+
|-----------|-----|
84+
| **Deploy** | `jack ship` — builds and pushes to production |
85+
| **Secrets** | `jack secrets set API_KEY` — available as `env.API_KEY` |
86+
| **Logs** | `jack logs` — real-time production logs |
9587
| **Cron** | `jack services cron create "0 * * * *"` — scheduled tasks |
9688
| **Custom domains** | `jack domain connect app.example.com` |
9789

9890
[Full command reference →](/commands)
9991

10092
---
10193

94+
## Claude deploys autonomously via MCP
95+
96+
jack installs as an MCP server. Claude Code can create projects, ship updates, and query databases without you typing a command.
97+
98+
```
99+
create_project name: "my-api", template: "api"
100+
deploy_project project_path: "/projects/my-api"
101+
execute_sql sql: "SELECT * FROM users", allow_write: false
102+
tail_logs duration_ms: 5000
103+
```
104+
105+
The MCP server is configured automatically on first run. [AI agents guide →](/guides/ai-agents)
106+
107+
Want to teach your agent the full workflow upfront? Install the [OpenClaw skill](https://clawhub.ai/hellno/jack-cloud):
108+
109+
```bash
110+
npx clawhub@latest install jack-cloud
111+
```
112+
113+
---
114+
102115
## Templates
103116

104-
Batteries-included starters for common patterns. [Browse all templates](https://dash.getjack.org/templates)
117+
Batteries-included starters. [Browse all →](https://dash.getjack.org/templates)
105118

106119
```bash
107120
jack new my-app -t api # REST API with Hono

0 commit comments

Comments
 (0)